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,
|
||||
};
|
||||
|
||||
#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
|
||||
|
Loading…
Reference in New Issue
Block a user