taglinefilesource code
oldinode667fs/ext/namei.cint ext_link(struct inode * oldinode, struct inode * dir, const char * name, int len)
oldinode672fs/ext/namei.cif (S_ISDIR(oldinode->i_mode)) {
oldinode673fs/ext/namei.ciput(oldinode);
oldinode681fs/ext/namei.ciput(oldinode);
oldinode687fs/ext/namei.ciput(oldinode);
oldinode690fs/ext/namei.cde->inode = oldinode->i_ino;
oldinode694fs/ext/namei.coldinode->i_nlink++;
oldinode695fs/ext/namei.coldinode->i_ctime = CURRENT_TIME;
oldinode696fs/ext/namei.coldinode->i_dirt = 1;
oldinode697fs/ext/namei.ciput(oldinode);
oldinode531fs/minix/namei.cint minix_link(struct inode * oldinode, struct inode * dir, const char * name, int len)
oldinode536fs/minix/namei.cif (S_ISDIR(oldinode->i_mode)) {
oldinode537fs/minix/namei.ciput(oldinode);
oldinode545fs/minix/namei.ciput(oldinode);
oldinode551fs/minix/namei.ciput(oldinode);
oldinode554fs/minix/namei.cde->inode = oldinode->i_ino;
oldinode558fs/minix/namei.coldinode->i_nlink++;
oldinode559fs/minix/namei.coldinode->i_ctime = CURRENT_TIME;
oldinode560fs/minix/namei.coldinode->i_dirt = 1;
oldinode561fs/minix/namei.ciput(oldinode);
oldinode445fs/namei.cstruct inode * oldinode, * dir;
oldinode449fs/namei.cerror = namei(oldname, &oldinode);
oldinode454fs/namei.ciput(oldinode);
oldinode458fs/namei.ciput(oldinode);
oldinode463fs/namei.ciput(oldinode);
oldinode467fs/namei.cif (dir->i_dev != oldinode->i_dev) {
oldinode469fs/namei.ciput(oldinode);
oldinode474fs/namei.ciput(oldinode);
oldinode479fs/namei.ciput(oldinode);
oldinode482fs/namei.creturn dir->i_op->link(oldinode, dir, basename, namelen);
oldinode73include/linux/ext_fs.hextern int ext_link(struct inode * oldinode, struct inode * dir, const char * name, int len);
oldinode58include/linux/minix_fs.hextern int minix_link(struct inode * oldinode, struct inode * dir, const char * name, int len);