projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
acl: allow cross-compilation to Gentoo
[gnulib.git]
/
lib
/
priv-set.h
diff --git
a/lib/priv-set.h
b/lib/priv-set.h
index
707a5bf
..
c4fd375
100644
(file)
--- a/
lib/priv-set.h
+++ b/
lib/priv-set.h
@@
-1,6
+1,6
@@
/* Query, remove, or restore a Solaris privilege.
/* Query, remove, or restore a Solaris privilege.
- Copyright (C) 2009-201
2
Free Software Foundation, Inc.
+ Copyright (C) 2009-201
3
Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-17,6
+17,14
@@
Written by David Bartley. */
Written by David Bartley. */
+#ifndef _GL_INLINE_HEADER_BEGIN
+ #error "Please include config.h first."
+#endif
+_GL_INLINE_HEADER_BEGIN
+#ifndef PRIV_SET_INLINE
+# define PRIV_SET_INLINE _GL_INLINE
+#endif
+
#if HAVE_GETPPRIV && HAVE_PRIV_H
# include <priv.h>
#if HAVE_GETPPRIV && HAVE_PRIV_H
# include <priv.h>
@@
-25,26
+33,32
@@
int priv_set_ismember (const char *priv);
int priv_set_remove (const char *priv);
int priv_set_restore (const char *priv);
int priv_set_remove (const char *priv);
int priv_set_restore (const char *priv);
-static inline int priv_set_remove_linkdir (void)
+PRIV_SET_INLINE int
+priv_set_remove_linkdir (void)
{
return priv_set_remove (PRIV_SYS_LINKDIR);
}
{
return priv_set_remove (PRIV_SYS_LINKDIR);
}
-static inline int priv_set_restore_linkdir (void)
+PRIV_SET_INLINE int
+priv_set_restore_linkdir (void)
{
return priv_set_restore (PRIV_SYS_LINKDIR);
}
#else
{
return priv_set_restore (PRIV_SYS_LINKDIR);
}
#else
-static inline int priv_set_remove_linkdir (void)
+PRIV_SET_INLINE int
+priv_set_remove_linkdir (void)
{
return -1;
}
{
return -1;
}
-static inline int priv_set_restore_linkdir (void)
+PRIV_SET_INLINE int
+priv_set_restore_linkdir (void)
{
return -1;
}
#endif
{
return -1;
}
#endif
+
+_GL_INLINE_HEADER_END