| #include <unistd.h> | |
| #include <fcntl.h> | |
| #include "syscall.h" | |
| int lchown(const char *path, uid_t uid, gid_t gid) | |
| { | |
| #ifdef SYS_lchown | |
| return syscall(SYS_lchown, path, uid, gid); | |
| #else | |
| return syscall(SYS_fchownat, AT_FDCWD, path, uid, gid, AT_SYMLINK_NOFOLLOW); | |
| #endif | |
| } |