69,369
社区成员
发帖
与我相关
我的任务
分享
int
dup(fd)
int fd; //这里为什么会有分号?
{
if(fd < 0 || _fd_type(fd) != _FL_FILE){
errno = EINVAL; /* Valid only on files */
return -1;
}
fd = _fd_seq(fd);
if(fd >= Nfiles || Refcnt[fd] == 0){
errno = EINVAL;
return -1;
}
Refcnt[fd]++;
return fd;
}