taglinefilesource code
mode34fs/ioctl.cint dev,mode;
mode40fs/ioctl.cmode=filp->f_inode->i_mode;
mode41fs/ioctl.cif (!S_ISCHR(mode) && !S_ISBLK(mode))
mode241fs/minix/namei.cint minix_create(struct inode * dir,const char * name, int len, int mode,
mode256fs/minix/namei.cinode->i_mode = mode;
mode273fs/minix/namei.cint minix_mknod(struct inode * dir, const char * name, int len, int mode, int rdev)
mode293fs/minix/namei.cinode->i_mode = mode;
mode294fs/minix/namei.cif (S_ISBLK(mode) || S_ISCHR(mode))
mode313fs/minix/namei.cint minix_mkdir(struct inode * dir, const char * name, int len, int mode)
mode355fs/minix/namei.cinode->i_mode = I_DIRECTORY | (mode & 0777 & ~current->umask);
mode42fs/namei.cint mode = inode->i_mode;
mode48fs/namei.cmode >>= 6;
mode50fs/namei.cmode >>= 3;
mode51fs/namei.cif (((mode & mask & 0007) == mask) || suser())
mode200fs/namei.cint open_namei(const char * pathname, int flag, int mode,
mode209fs/namei.cmode &= 0777 & ~current->umask;
mode210fs/namei.cmode |= I_REGULAR;
mode236fs/namei.creturn dir->i_op->create(dir,basename,namelen,mode,res_inode);
mode257fs/namei.cint sys_mknod(const char * filename, int mode, int dev)
mode279fs/namei.creturn dir->i_op->mknod(dir,basename,namelen,mode,dev);
mode282fs/namei.cint sys_mkdir(const char * pathname, int mode)
mode302fs/namei.creturn dir->i_op->mkdir(dir,basename,namelen,mode);
mode47fs/open.cint sys_access(const char * filename,int mode)
mode52fs/open.cmode &= 0007;
mode61fs/open.cif ((res & 0007 & mode) == mode)
mode70fs/open.c(!(mode & 1) || (i_mode & 0111)))
mode105fs/open.cint sys_chmod(const char * filename,int mode)
mode115fs/open.cinode->i_mode = (mode & 07777) | (inode->i_mode & ~07777);
mode138fs/open.cint sys_open(const char * filename,int flag,int mode)
mode156fs/open.cif ((i=open_namei(filename,flag,mode,&inode))<0) {
mode177fs/open.cint sys_creat(const char * pathname, int mode)
mode179fs/open.creturn sys_open(pathname, O_CREAT | O_WRONLY | O_TRUNC, mode);
mode51include/fcntl.hextern int creat(const char * filename,mode_t mode);
mode178include/linux/fs.hextern int open_namei(const char * pathname, int flag, int mode,
mode51include/linux/minix_fs.hextern int minix_create(struct inode * dir,const char * name, int len, int mode,
mode53include/linux/minix_fs.hextern int minix_mkdir(struct inode * dir, const char * name, int len, int mode);
mode59include/linux/minix_fs.hextern int minix_mknod(struct inode * dir, const char * name, int len, int mode, int rdev);
mode53include/sys/stat.hextern int chmod(const char *_path, mode_t mode);
mode55include/sys/stat.hextern int mkdir(const char *_path, mode_t mode);
mode56include/sys/stat.hextern int mkfifo(const char *_path, mode_t mode);
mode211include/unistd.hint access(const char * filename, mode_t mode);
mode217include/unistd.hint chmod(const char * filename, mode_t mode);
mode221include/unistd.hint creat(const char * filename, mode_t mode);
mode242include/unistd.hint mknod(const char * filename, mode_t mode, dev_t dev);