OSDN Git Service

- mark capset() as linux specific
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Mon, 22 Dec 2008 20:18:56 +0000 (20:18 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Mon, 22 Dec 2008 20:18:56 +0000 (20:18 -0000)
extra/Configs/Config.in
libc/sysdeps/linux/common/Makefile.in
libc/sysdeps/linux/common/capset.c

index eafcfc3..c163d57 100644 (file)
@@ -736,7 +736,7 @@ config UCLIBC_LINUX_SPECIFIC
        bool "Linux specific functions"
        default y
        help
-         capget(), fstatfs(), inotify_*(), ioperm(), iopl(),
+         capget(), capset(), fstatfs(), inotify_*(), ioperm(), iopl(),
          madvise(), modify_ldt(), personality(), prctl()/arch_prctl(),
          ppoll(), readahead(), reboot(), remap_file_pages(),
          sched_getaffinity(), sched_setaffinity(), sendfile(),
index 2fab0ce..5ca3b2c 100644 (file)
@@ -30,7 +30,7 @@ endif
 
 ifneq ($(UCLIBC_LINUX_SPECIFIC),y)
 # we need these internally: fstatfs.c statfs.c
-CSRC := $(filter-out capget.c inotify.c ioperm.c iopl.c madvise.c \
+CSRC := $(filter-out capget.c capset.c inotify.c ioperm.c iopl.c madvise.c \
        modify_ldt.c personality.c prctl.c readahead.c reboot.c \
        remap_file_pages.c sched_getaffinity.c sched_setaffinity.c \
        sendfile64.c sendfile.c setfsgid.c setfsuid.c setresuid.c \
index f893628..0a77e05 100644 (file)
@@ -11,7 +11,7 @@
 int capset(void *header, const void *data);
 #ifdef __NR_capset
 _syscall2(int, capset, void *, header, const void *, data)
-#else
+#elif defined __UCLIBC_HAS_STUBS__
 int capset(void *header, const void *data)
 {
        __set_errno(ENOSYS);