diff --git a/libsubid/subid.h.in b/libsubid/subid.h.in index 21b22a26..79744eda 100644 --- a/libsubid/subid.h.in +++ b/libsubid/subid.h.in @@ -35,6 +35,10 @@ enum subid_status { SUBID_STATUS_ERROR = 3, }; +#ifdef __cplusplus +extern "C" { +#endif + /* * subid_init: initialize libsubid * @@ -151,5 +155,9 @@ bool subid_ungrant_uid_range(struct subordinate_range *range); */ bool subid_ungrant_gid_range(struct subordinate_range *range); +#ifdef __cplusplus +} +#endif + #define SUBID_NFIELDS 3 #endif