From d6b556670c7a96f341d2efc2c24fca1d0a1fe8a1 Mon Sep 17 00:00:00 2001 From: Wade Berrier Date: Mon, 6 Oct 2008 22:46:41 +0000 Subject: vsftpd: -Patch to build against newer kernel headers ( vsftpd-2.0.7-uclibc.patch , based on idea from http://www.bitshrine.org/gpp/vsftpd-2.0.5-syscall2.patch ) -new basic init script (no config yet) -Update version (2.0.7) -openssl fixes -cleanup makefile deps so it doesn't get built when things don't change --- package/vsftpd/vsftpd-2.0.7-uclibc.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 package/vsftpd/vsftpd-2.0.7-uclibc.patch (limited to 'package/vsftpd/vsftpd-2.0.7-uclibc.patch') diff --git a/package/vsftpd/vsftpd-2.0.7-uclibc.patch b/package/vsftpd/vsftpd-2.0.7-uclibc.patch new file mode 100644 index 000000000..43b6ccc26 --- /dev/null +++ b/package/vsftpd/vsftpd-2.0.7-uclibc.patch @@ -0,0 +1,15 @@ +--- vsftpd-2.0.5/sysdeputil.c.orig 2008-10-06 15:24:42.000000000 -0600 ++++ vsftpd-2.0.5/sysdeputil.c 2008-10-06 15:35:35.000000000 -0600 +@@ -159,7 +159,12 @@ + #include + #include + #include ++/* try to handle kernel header versions correctly (2.4 and >= 2.6.18) */ ++#ifndef capset ++#define capset(head,data) syscall(__NR_capset,head,data) ++#else + _syscall2(int, capset, cap_user_header_t, header, const cap_user_data_t, data) ++#endif /* capset */ + /* Gross HACK to avoid warnings - linux headers overlap glibc headers */ + #undef __NFDBITS + #undef __FDMASK -- cgit v1.2.3