X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Funistd%2Ffchown.c;h=75075eecea58b057a7619db66355636b2c21fefe;hb=95c6044e2ae85846330814c4ac5ebf4102dbe02c;hp=36633b0e95f3145a3cacf33958dd3862ced78b68;hpb=65ea604c74f3fecbc61a266a22fdf527764995b6;p=musl diff --git a/src/unistd/fchown.c b/src/unistd/fchown.c index 36633b0e..75075eec 100644 --- a/src/unistd/fchown.c +++ b/src/unistd/fchown.c @@ -13,5 +13,10 @@ int fchown(int fd, uid_t uid, gid_t gid) char buf[15+3*sizeof(int)]; __procfdname(buf, fd); +#ifdef SYS_chown return syscall(SYS_chown, buf, uid, gid); +#else + return syscall(SYS_fchownat, AT_FDCWD, buf, uid, gid, 0); +#endif + }