diff options
-rw-r--r-- | libc/sysdeps/linux/common/symlink.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libc/sysdeps/linux/common/symlink.c b/libc/sysdeps/linux/common/symlink.c index e53e8d413..15a576d70 100644 --- a/libc/sysdeps/linux/common/symlink.c +++ b/libc/sysdeps/linux/common/symlink.c @@ -8,7 +8,8 @@ */ #include <sys/syscall.h> -#if defined __USE_BSD || defined __USE_UNIX98 || defined __USE_XOPEN2K -#include <unistd.h> + +#if defined __NR_symlink && (defined __USE_BSD || defined __USE_UNIX98 || defined __USE_XOPEN2K) +# include <unistd.h> _syscall2(int, symlink, const char *, oldpath, const char *, newpath) #endif |