diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2017-07-16 16:07:32 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2017-07-16 16:07:32 +0000 |
commit | 6f1f48e93fb6e09d68ca75e315f3cbd71e42d540 (patch) | |
tree | 99908c70f91f7e4c92845e808eb1f6fb02667081 | |
parent | 42c13f4acdd1e9f6a6cbdd88cb76006768d7ff6a (diff) | |
download | skalibs-6f1f48e93fb6e09d68ca75e315f3cbd71e42d540.tar.xz |
git unignore setgroups.h ...
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | src/include/skalibs/setgroups.h | 24 |
2 files changed, 24 insertions, 1 deletions
@@ -6,7 +6,6 @@ config.mak src/include/skalibs/config.h src/include/skalibs/error.h src/include/skalibs/ip46.h -src/include/skalibs/setgroups.h src/include/skalibs/sysdeps.h src/include/skalibs/types.h src/include/skalibs/uint16.h diff --git a/src/include/skalibs/setgroups.h b/src/include/skalibs/setgroups.h new file mode 100644 index 0000000..fab0614 --- /dev/null +++ b/src/include/skalibs/setgroups.h @@ -0,0 +1,24 @@ +/* ISC license. */ + +#ifndef SKALIBS_SETGROUPS_H +#define SKALIBS_SETGROUPS_H + +#include <skalibs/sysdeps.h> + +#ifdef SKALIBS_HASSETGROUPS + +#include <unistd.h> + +extern int setgroups_with_egid (size_t, gid_t const *) ; +extern int skalibs_setgroups (size_t, gid_t const *) ; + +#else + +#include <errno.h> +#define setgroups(n, tab) (errno = ENOSYS, -1) +#define setgroups_with_egid(n, tab) (errno = ENOSYS, -1) +#define skalibs_setgroups(n, tab) (errno = ENOSYS, -1) + +#endif + +#endif |