taglinefilesource code
fd36fs/exec.cextern int sys_close(int fd);
fd16fs/fcntl.cextern int sys_close(int fd);
fd20fs/fcntl.cstatic int dupfd(unsigned int fd, unsigned int arg)
fd22fs/fcntl.cif (fd >= NR_OPEN || !current->filp[fd])
fd34fs/fcntl.c(current->filp[arg] = current->filp[fd])->f_count++;
fd53fs/fcntl.cint sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg)
fd58fs/fcntl.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
fd62fs/fcntl.creturn dupfd(fd,arg);
fd64fs/fcntl.creturn FD_ISSET(fd, &current->close_on_exec);
fd67fs/fcntl.cFD_SET(fd, &current->close_on_exec);
fd69fs/fcntl.cFD_CLR(fd, &current->close_on_exec);
fd78fs/fcntl.creturn fcntl_getlk(fd, (struct flock *) arg);
fd80fs/fcntl.creturn fcntl_setlk(fd, cmd, (struct flock *) arg);
fd82fs/fcntl.creturn fcntl_setlk(fd, cmd, (struct flock *) arg);
fd49fs/ioctl.cint sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg)
fd54fs/ioctl.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
fd58fs/ioctl.cFD_SET(fd, &current->close_on_exec);
fd62fs/ioctl.cFD_CLR(fd, &current->close_on_exec);
fd51fs/locks.cint fcntl_getlk(unsigned int fd, struct flock *l)
fd57fs/locks.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
fd88fs/locks.cint fcntl_setlk(unsigned int fd, unsigned int cmd, struct flock *l)
fd98fs/locks.cif (fd >= NR_OPEN || !(filp = current->filp[fd]))
fd57fs/nfs/inode.cunsigned int fd;
fd66fs/nfs/inode.cfd = data->fd;
fd71fs/nfs/inode.cif (fd >= NR_OPEN || !(filp = current->filp[fd])) {
fd55fs/open.cint sys_fstatfs(unsigned int fd, struct statfs * buf)
fd61fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
fd97fs/open.cint sys_ftruncate(unsigned int fd, unsigned int length)
fd102fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
fd232fs/open.cint sys_fchmod(unsigned int fd, mode_t mode)
fd237fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
fd279fs/open.cint sys_fchown(unsigned int fd, uid_t user, gid_t group)
fd284fs/open.cif (fd >= NR_OPEN || !(file = current->filp[fd]))
fd355fs/open.cint i,fd;
fd357fs/open.cfor(fd=0 ; fd<NR_OPEN ; fd++)
fd358fs/open.cif (!current->filp[fd])
fd360fs/open.cif (fd>=NR_OPEN)
fd362fs/open.cFD_CLR(fd,&current->close_on_exec);
fd366fs/open.ccurrent->filp[fd] = f;
fd375fs/open.ccurrent->filp[fd]=NULL;
fd385fs/open.ccurrent->filp[fd] = NULL;
fd405fs/open.ccurrent->filp[fd]=NULL;
fd410fs/open.creturn (fd);
fd441fs/open.cint sys_close(unsigned int fd)
fd445fs/open.cif (fd >= NR_OPEN)
fd447fs/open.cFD_CLR(fd, &current->close_on_exec);
fd448fs/open.cif (!(filp = current->filp[fd]))
fd450fs/open.ccurrent->filp[fd] = NULL;
fd209fs/pipe.cint fd[2];
fd223fs/pipe.ccurrent->filp[ fd[j]=i ] = f[j];
fd227fs/pipe.ccurrent->filp[fd[0]]=NULL;
fd234fs/pipe.ccurrent->filp[fd[0]] = NULL;
fd235fs/pipe.ccurrent->filp[fd[1]] = NULL;
fd247fs/pipe.cput_fs_long(fd[0],0+fildes);
fd248fs/pipe.cput_fs_long(fd[1],1+fildes);
fd55fs/proc/fd.cunsigned int ino, pid, fd, c;
fd86fs/proc/fd.cfd = 0;
fd91fs/proc/fd.cfd = 0xfffff;
fd94fs/proc/fd.cfd *= 10;
fd95fs/proc/fd.cfd += c;
fd96fs/proc/fd.cif (fd & 0xffff0000) {
fd97fs/proc/fd.cfd = 0xfffff;
fd107fs/proc/fd.cif (fd >= NR_OPEN || !p->filp[fd] || !p->filp[fd]->f_inode)
fd109fs/proc/fd.cino = (pid << 16) + 0x100 + fd;
fd111fs/proc/fd.cif (fd >= p->numlibraries)
fd113fs/proc/fd.cino = (pid << 16) + 0x200 + fd;
fd124fs/proc/fd.cunsigned int fd, pid, ino;
fd136fs/proc/fd.cfd = filp->f_pos;
fd138fs/proc/fd.cif (fd < 2) {
fd139fs/proc/fd.ci = j = fd+1;
fd140fs/proc/fd.cif (!fd)
fd141fs/proc/fd.cfd = inode->i_ino;
fd143fs/proc/fd.cfd = (inode->i_ino & 0xffff0000) | 2;
fd144fs/proc/fd.cput_fs_long(fd, &dirent->d_ino);
fd151fs/proc/fd.cfd -= 2;
fd158fs/proc/fd.cif (fd >= NR_OPEN)
fd160fs/proc/fd.cif (!p->filp[fd] || !p->filp[fd]->f_inode)
fd163fs/proc/fd.cif (fd >= p->numlibraries)
fd167fs/proc/fd.cwhile (fd >= j) {
fd173fs/proc/fd.cino = (pid << 16) + 0x100 + fd;
fd175fs/proc/fd.cino = (pid << 16) + 0x200 + fd;
fd180fs/proc/fd.cput_fs_byte('0'+(fd % 10), i+dirent->d_name);
fd181fs/proc/fd.cfd /= 10;
fd20fs/read_write.cint sys_readdir(unsigned int fd, struct dirent * dirent, unsigned int count)
fd25fs/read_write.cif (fd >= NR_OPEN || !(file = current->filp[fd]) ||
fd35fs/read_write.cint sys_lseek(unsigned int fd, off_t offset, unsigned int origin)
fd40fs/read_write.cif (fd >= NR_OPEN || !(file=current->filp[fd]) || !(file->f_inode))
fd68fs/read_write.cint sys_read(unsigned int fd,char * buf,unsigned int count)
fd73fs/read_write.cif (fd>=NR_OPEN || !(file=current->filp[fd]) || !(inode=file->f_inode))
fd85fs/read_write.cint sys_write(unsigned int fd,char * buf,unsigned int count)
fd90fs/read_write.cif (fd>=NR_OPEN || !(file=current->filp[fd]) || !(inode=file->f_inode))
fd132fs/stat.cint sys_fstat(unsigned int fd, struct old_stat * statbuf)
fd137fs/stat.cif (fd >= NR_OPEN || !(f=current->filp[fd]) || !(inode=f->f_inode))
fd143fs/stat.cint sys_newfstat(unsigned int fd, struct new_stat * statbuf)
fd148fs/stat.cif (fd >= NR_OPEN || !(f=current->filp[fd]) || !(inode=f->f_inode))
fd24include/linux/nfs_mount.hint fd;        /* 1 */
fd17include/linux/time.h#define FD_SET(fd,fdsetp)  __FD_SET(fd,fdsetp)
fd18include/linux/time.h#define FD_CLR(fd,fdsetp)  __FD_CLR(fd,fdsetp)
fd19include/linux/time.h#define FD_ISSET(fd,fdsetp)  __FD_ISSET(fd,fdsetp)
fd95include/linux/types.h#define __FD_SET(fd,fdsetp) \
fd97include/linux/types.h"=m" (*(fd_set *) (fdsetp)):"r" ((int) (fd)))
fd100include/linux/types.h#define __FD_CLR(fd,fdsetp) \
fd102include/linux/types.h"=m" (*(fd_set *) (fdsetp)):"r" ((int) (fd)))
fd105include/linux/types.h#define __FD_ISSET(fd,fdsetp) ({ \
fd108include/linux/types.h:"=q" (__result) :"r" ((int) (fd)), \
fd45init/main.cstatic inline _syscall3(int,write,int,fd,const char *,buf,off_t,count)
fd46init/main.cstatic inline _syscall1(int,dup,int,fd)
fd49init/main.cstatic inline _syscall1(int,close,int,fd)
fd20kernel/exit.cint sys_close(int fd);
fd10lib/close.c_syscall1(int,close,int,fd)
fd10lib/dup.c_syscall1(int,dup,int,fd)
fd11lib/write.c_syscall3(int,write,int,fd,const char *,buf,off_t,count)
fd90mm/mmap.cint prot, flags, fd;
fd98mm/mmap.cfd = (int)     get_fs_long(buffer+4);  /* object to map */
fd101mm/mmap.cif (fd >= NR_OPEN || fd < 0 || !(file = current->filp[fd]))
fd18net/socket.cextern int sys_close(int fd);
fd85net/socket.cint fd;
fd94net/socket.cfor (fd = 0; fd < NR_OPEN; ++fd)
fd95net/socket.cif (!current->filp[fd])
fd97net/socket.cif (fd == NR_OPEN) {
fd101net/socket.cFD_CLR(fd, &current->close_on_exec);
fd102net/socket.ccurrent->filp[fd] = file;
fd111net/socket.creturn fd;
fd120net/socket.ctoss_fd(int fd)
fd123net/socket.csys_close(fd);
fd138net/socket.csockfd_lookup(int fd, struct file **pfile)
fd142net/socket.cif (fd < 0 || fd >= NR_OPEN || !(file = current->filp[fd]))
fd402net/socket.cint i, fd;
fd449net/socket.cif ((fd = get_fd(SOCK_INODE(sock))) < 0) {
fd454net/socket.creturn fd;
fd508net/socket.csock_bind(int fd, struct sockaddr *umyaddr, int addrlen)
fd513net/socket.cPRINTK(("sys_bind: fd = %d\n", fd));
fd514net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd529net/socket.csock_listen(int fd, int backlog)
fd533net/socket.cPRINTK(("sys_listen: fd = %d\n", fd));
fd534net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd555net/socket.csock_accept(int fd, struct sockaddr *upeer_sockaddr, int *upeer_addrlen)
fd561net/socket.cPRINTK(("sys_accept: fd = %d\n", fd));
fd562net/socket.cif (!(sock = sockfd_lookup(fd, &file)))
fd592net/socket.cif ((fd = get_fd(SOCK_INODE(newsock))) < 0) {
fd604net/socket.creturn fd;
fd611net/socket.csock_connect(int fd, struct sockaddr *uservaddr, int addrlen)
fd617net/socket.cPRINTK(("sys_connect: fd = %d\n", fd));
fd618net/socket.cif (!(sock = sockfd_lookup(fd, &file)))
fd644net/socket.csock_getsockname(int fd, struct sockaddr *usockaddr, int *usockaddr_len)
fd648net/socket.cPRINTK(("sys_getsockname: fd = %d\n", fd));
fd649net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd655net/socket.csock_getpeername(int fd, struct sockaddr *usockaddr, int *usockaddr_len)
fd659net/socket.cPRINTK(("sys_getpeername: fd = %d\n", fd));
fd660net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd669net/socket.csys_send( int fd, void * buff, int len, unsigned flags)
fd675net/socket.cfd, buff, len, flags));
fd677net/socket.cif (fd < 0 || fd >= NR_OPEN ||   ((file = current->filp[fd]) == NULL))
fd680net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd689net/socket.csys_sendto( int fd, void * buff, int len, unsigned flags,
fd696net/socket.c" addr=%X, alen = %d\n", fd, buff, len, flags, addr, addr_len));
fd698net/socket.cif (fd < 0 || fd >= NR_OPEN ||   ((file = current->filp[fd]) == NULL))
fd701net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd712net/socket.csys_recv( int fd, void * buff, int len, unsigned flags)
fd718net/socket.cfd, buff, len, flags));
fd720net/socket.cif (fd < 0 || fd >= NR_OPEN ||   ((file = current->filp[fd]) == NULL))
fd723net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd732net/socket.csys_recvfrom( int fd, void * buff, int len, unsigned flags,
fd739net/socket.c" addr=%X, alen=%X\n", fd, buff, len, flags, addr, addr_len));
fd741net/socket.cif (fd < 0 || fd >= NR_OPEN ||   ((file = current->filp[fd]) == NULL))
fd744net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd755net/socket.csys_setsockopt (int fd, int level, int optname, char *optval, int optlen)
fd760net/socket.cPRINTK (("sys_setsockopt(fd=%d, level=%d, optname=%d,\n",fd, level,
fd764net/socket.cif (fd < 0 || fd >= NR_OPEN ||   ((file = current->filp[fd]) == NULL))
fd767net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd775net/socket.csys_getsockopt (int fd, int level, int optname, char *optval, int *optlen)
fd779net/socket.cPRINTK (("sys_getsockopt(fd=%d, level=%d, optname=%d,\n",fd, level,
fd783net/socket.cif (fd < 0 || fd >= NR_OPEN ||   ((file = current->filp[fd]) == NULL))
fd786net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))
fd797net/socket.csys_shutdown( int fd, int how)
fd802net/socket.cPRINTK(("sys_shutdown (fd = %d, how = %d)\n",fd, how));
fd804net/socket.cfile = current->filp[fd];
fd805net/socket.cif (fd < 0 || fd >= NR_OPEN || file == NULL)
fd808net/socket.cif (!(sock = sockfd_lookup(fd, NULL)))