5 void __procfdname(char *, unsigned);
7 int fchown(int fd
, uid_t uid
, gid_t gid
)
9 int ret
= __syscall(SYS_fchown
, fd
, uid
, gid
);
10 if (ret
!= -EBADF
|| fd
< 0) return __syscall_ret(ret
);
12 char buf
[15+3*sizeof(int)];
13 __procfdname(buf
, fd
);
14 return syscall(SYS_chown
, buf
, uid
, gid
);