diff -ur vsftpd-2.0.5.orig/sysdeputil.c vsftpd-2.0.5/sysdeputil.c --- vsftpd-2.0.5.orig/sysdeputil.c 2007-01-05 17:58:28.000000000 +0000 +++ vsftpd-2.0.5/sysdeputil.c 2007-01-05 17:55:30.000000000 +0000 @@ -508,6 +505,18 @@ } #ifndef VSF_SYSDEP_HAVE_LIBCAP + +static int +capset(struct __user_cap_header_struct *header, + const struct __user_cap_data_struct *data); + +static int +capset(struct __user_cap_header_struct *header, + const struct __user_cap_data_struct *data) +{ + return syscall(__NR_capset, header, data); +} + static int do_checkcap(void) {