X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Funistd%2Fsymlink.c;h=0973d78a8936bca2cef633f361abd2401bd82f4a;hb=2068b4e8911a3a49cded44b4568f6c943a8c98f8;hp=8d380d8531250e6ebb135062622f657f547be89c;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/unistd/symlink.c b/src/unistd/symlink.c index 8d380d85..0973d78a 100644 --- a/src/unistd/symlink.c +++ b/src/unistd/symlink.c @@ -1,7 +1,12 @@ #include +#include #include "syscall.h" int symlink(const char *existing, const char *new) { - return syscall2(__NR_symlink, (long)existing, (long)new); +#ifdef SYS_symlink + return syscall(SYS_symlink, existing, new); +#else + return syscall(SYS_symlinkat, existing, AT_FDCWD, new); +#endif }