6 int fchmod(int fd
, mode_t mode
)
8 int ret
= __syscall(SYS_fchmod
, fd
, mode
);
9 if (ret
!= -EBADF
|| __syscall(SYS_fcntl
, fd
, F_GETFD
) < 0)
10 return __syscall_ret(ret
);
12 char buf
[15+3*sizeof(int)];
13 __procfdname(buf
, fd
);
15 return syscall(SYS_chmod
, buf
, mode
);
17 return syscall(SYS_fchmodat
, AT_FDCWD
, buf
, mode
);