taglinefilesource code
old_dir747fs/ext/namei.cstatic int do_ext_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir767fs/ext/namei.cold_bh = ext_find_entry(old_dir,old_name,old_len,&old_de,&pde,&nde);
old_dir771fs/ext/namei.cold_inode = iget(old_dir->i_dev, old_de->inode);
old_dir774fs/ext/namei.cif ((old_dir->i_mode & S_ISVTX) && 
old_dir776fs/ext/namei.ccurrent->euid != old_dir->i_uid && !suser())
old_dir808fs/ext/namei.cif (PARENT_INO(dir_bh->b_data) != old_dir->i_ino)
old_dir837fs/ext/namei.cold_dir->i_nlink--;
old_dir839fs/ext/namei.cold_dir->i_dirt = 1;
old_dir849fs/ext/namei.ciput(old_dir);
old_dir863fs/ext/namei.cint ext_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir873fs/ext/namei.cresult = do_ext_rename(old_dir, old_name, old_len,
old_dir609fs/minix/namei.cstatic int do_minix_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir629fs/minix/namei.cold_bh = minix_find_entry(old_dir,old_name,old_len,&old_de);
old_dir633fs/minix/namei.cold_inode = iget(old_dir->i_dev, old_de->inode);
old_dir636fs/minix/namei.cif ((old_dir->i_mode & S_ISVTX) && 
old_dir638fs/minix/namei.ccurrent->euid != old_dir->i_uid && !suser())
old_dir670fs/minix/namei.cif (PARENT_INO(dir_bh->b_data) != old_dir->i_ino)
old_dir697fs/minix/namei.cold_dir->i_nlink--;
old_dir699fs/minix/namei.cold_dir->i_dirt = 1;
old_dir709fs/minix/namei.ciput(old_dir);
old_dir723fs/minix/namei.cint minix_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir733fs/minix/namei.cresult = do_minix_rename(old_dir, old_name, old_len,
old_dir375fs/msdos/namei.cstatic int rename_same_dir(struct inode *old_dir,char *old_name,
old_dir411fs/msdos/namei.cif (MSDOS_SB(old_dir->i_sb)->conversion == 'a') /* update binary info */
old_dir412fs/msdos/namei.cif (old_inode = iget(old_dir->i_dev,old_ino)) {
old_dir420fs/msdos/namei.cstatic int rename_diff_dir(struct inode *old_dir,char *old_name,
old_dir430fs/msdos/namei.cif (old_dir->i_dev != new_dir->i_dev) return -EINVAL;
old_dir445fs/msdos/namei.cif (!(old_inode = iget(old_dir->i_dev,old_ino))) {
old_dir514fs/msdos/namei.cold_dir->i_nlink--;
old_dir529fs/msdos/namei.cint msdos_rename(struct inode *old_dir,const char *old_name,int old_len,
old_dir537fs/msdos/namei.cif ((error = msdos_format_name(MSDOS_SB(old_dir->i_sb)->name_check,
old_dir541fs/msdos/namei.cif ((error = msdos_scan(old_dir,old_msdos_name,&old_bh,&old_de,
old_dir544fs/msdos/namei.cif (old_dir == new_dir)
old_dir545fs/msdos/namei.cerror = rename_same_dir(old_dir,old_msdos_name,new_dir,
old_dir547fs/msdos/namei.celse error = rename_diff_dir(old_dir,old_msdos_name,new_dir,
old_dir552fs/msdos/namei.ciput(old_dir);
old_dir487fs/namei.cstruct inode * old_dir, * new_dir;
old_dir491fs/namei.cerror = dir_namei(oldname,&old_len,&old_base,NULL,&old_dir);
old_dir494fs/namei.cif (!permission(old_dir,MAY_WRITE)) {
old_dir495fs/namei.ciput(old_dir);
old_dir501fs/namei.ciput(old_dir);
old_dir506fs/namei.ciput(old_dir);
old_dir510fs/namei.ciput(old_dir);
old_dir517fs/namei.ciput(old_dir);
old_dir521fs/namei.cif (new_dir->i_dev != old_dir->i_dev) {
old_dir522fs/namei.ciput(old_dir);
old_dir526fs/namei.cif (IS_RDONLY(new_dir) || IS_RDONLY(old_dir)) {
old_dir527fs/namei.ciput(old_dir);
old_dir531fs/namei.cif (!old_dir->i_op || !old_dir->i_op->rename) {
old_dir532fs/namei.ciput(old_dir);
old_dir536fs/namei.creturn old_dir->i_op->rename(old_dir, old_base, old_len, 
old_dir75include/linux/ext_fs.hextern int ext_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir60include/linux/minix_fs.hextern int minix_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir140include/linux/msdos_fs.hextern int msdos_rename(struct inode *old_dir,const char *old_name,int old_len,