summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-12-06 01:20:35 +0000
committerMike Frysinger <vapier@gentoo.org>2005-12-06 01:20:35 +0000
commit48bff09e65caeeb2dfdfb7f7c378c61b884426da (patch)
tree5633d1ac297324bb5cd3582a2d075fb2229741f6 /sys-apps/sysvinit
parentfixup cross-compiling for mips64 multilib some more with the help of kanaka (diff)
downloadhistorical-48bff09e65caeeb2dfdfb7f7c378c61b884426da.tar.gz
historical-48bff09e65caeeb2dfdfb7f7c378c61b884426da.tar.bz2
historical-48bff09e65caeeb2dfdfb7f7c378c61b884426da.zip
use syscall() instead of _syscall#() since some arches (like crappy ia64) dont define _syscall#() in their linux headers
Package-Manager: portage-2.0.53
Diffstat (limited to 'sys-apps/sysvinit')
-rw-r--r--sys-apps/sysvinit/Manifest8
-rw-r--r--sys-apps/sysvinit/files/sysvinit-2.86-POSIX-1003.1e.patch6
2 files changed, 7 insertions, 7 deletions
diff --git a/sys-apps/sysvinit/Manifest b/sys-apps/sysvinit/Manifest
index d691b7dbdf18..aea757628923 100644
--- a/sys-apps/sysvinit/Manifest
+++ b/sys-apps/sysvinit/Manifest
@@ -9,7 +9,7 @@ MD5 89c112138ee2f33829ad80c3dcc18328 files/digest-sysvinit-2.86 132
MD5 89c112138ee2f33829ad80c3dcc18328 files/digest-sysvinit-2.86-r3 132
MD5 0e94e6657416b0d48d13abf86297f2e4 files/inittab 1667
MD5 3c171d9c843284ce606663e4e6da26e9 files/sysvinit-2.85-selinux.patch 6448
-MD5 055f0a982433c7f7a58a6fd4e091cedc files/sysvinit-2.86-POSIX-1003.1e.patch 1358
+MD5 a20a459c789828c7b994e6ec93ed223a files/sysvinit-2.86-POSIX-1003.1e.patch 1358
MD5 b956965acd5408afa0a3937001b2d55e files/sysvinit-2.86-docs.patch 1899
MD5 907ffbfe16ebfb13e0f34cb377bf1c67 files/sysvinit-2.86-execl.patch 323
MD5 701137886382265cf08d69a20fb89627 files/sysvinit-2.86-off-by-one.patch 310
@@ -22,7 +22,7 @@ MD5 cb1165247fe26db95505195995ecac1b sysvinit-2.86.ebuild 2501
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFDgG5ygIKl8Uu19MoRAlkQAJ0VTwt0jkfICuLdqo3EmuUUPgHfkwCeP6PW
-9eNc/02OTbOBtDgwiwnkWO8=
-=mY7Z
+iD8DBQFDlOgNgIKl8Uu19MoRAk2CAJ9k+2BT52fBorbRVGGW+BGkcjMS9QCcDz9Z
+RJWI93kx6Rm1RCNaEHqLjFU=
+=9Hbm
-----END PGP SIGNATURE-----
diff --git a/sys-apps/sysvinit/files/sysvinit-2.86-POSIX-1003.1e.patch b/sys-apps/sysvinit/files/sysvinit-2.86-POSIX-1003.1e.patch
index 01864ee59116..b5668cf9b44c 100644
--- a/sys-apps/sysvinit/files/sysvinit-2.86-POSIX-1003.1e.patch
+++ b/sys-apps/sysvinit/files/sysvinit-2.86-POSIX-1003.1e.patch
@@ -13,9 +13,9 @@ http://bugs.gentoo.org/5818
+#ifdef __linux__
+#include <linux/capability.h>
+#include <linux/unistd.h>
-+
-+_syscall2(int, capget, cap_user_header_t, header, cap_user_data_t, data)
-+_syscall2(int, capset, cap_user_header_t, header, const cap_user_data_t, data)
++#include <sys/syscall.h>
++#define capget(header, data) syscall(__NR_capget, header, data)
++#define capset(header, data) syscall(__NR_capset, header, data)
+#endif
+
#include <sys/stat.h>