Ray Lischner lisch of tempest-sw.com says:
I recently downloaded libcap-1.10, and found a couple
of minor problems
in some header files. I downloaded from
http://www.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.4/
so I'm pretty sure I have the most recent version.
--- libcap.h.orig Sun Apr 14 13:11:23 2002
+++ libcap.h Sun Apr 14 13:16:15 2002
@@ -111,8 +111,8 @@
* place them here too.
*/
-extern int capset(cap_user_header_t header,
cap_user_data_t data);
-extern int capget(cap_user_header_t header, const
cap_user_data_t data);
+extern int capset(cap_user_header_t header, const
cap_user_data_t data);
+extern int capget(cap_user_header_t header,
cap_user_data_t data);
extern int capgetp(pid_t pid, cap_t cap_d);
extern int capsetp(pid_t pid, cap_t cap_d);
--- include/sys/capability.h.orig Sun Apr 14
13:12:59 2002
+++ include/sys/capability.h Sun Apr 14 13:16:29
2002
@@ -98,8 +98,8 @@
#if !defined(_POSIX_SOURCE)
-extern int capset(cap_user_header_t header,
cap_user_data_t data);
-extern int capget(cap_user_header_t header, const
cap_user_data_t data);
+extern int capset(cap_user_header_t header, const
cap_user_data_t data);
+extern int capget(cap_user_header_t header,
cap_user_data_t data);
extern int capgetp(pid_t pid, cap_t cap_d);
extern int capsetp(pid_t pid, cap_t cap_d);
extern char const *_cap_names[];
--