1 2 3 4 5 6 7 8 9 10 11 12
#include <sys/stat.h> #include <fcntl.h> #include "syscall.h" int chmod(const char *path, mode_t mode) { #ifdef SYS_chmod return syscall(SYS_chmod, path, mode); #else return syscall(SYS_fchmodat, AT_FDCWD, path, mode); #endif }