Make libsubid more easily usable from C++
C++ requires extern "C" linkage specification to call functions from a C library. Enclose the function definitions in subid.h in an extern "C" block if compiling in C++ mode to achieve this. Signed-off-by: Alois Wohlschlager <alois1@gmx-topmail.de>
This commit is contained in:
parent
f1f1678e13
commit
9a780cf22b
@ -35,6 +35,10 @@ enum subid_status {
|
|||||||
SUBID_STATUS_ERROR = 3,
|
SUBID_STATUS_ERROR = 3,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* subid_init: initialize libsubid
|
* 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);
|
bool subid_ungrant_gid_range(struct subordinate_range *range);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#define SUBID_NFIELDS 3
|
#define SUBID_NFIELDS 3
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user