Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:gp

46 	struct get_pathname_struct	*gp;
49 gp = (struct get_pathname_struct *) priv_data;
53 gp->parent = dirent->inode;
54 if (dirent->inode == gp->search_ino) {
56 &gp->name);
58 gp->errcode = retval;
61 strncpy(gp->name, dirent->name, (dirent->name_len & 0xFF));
62 gp->name[dirent->name_len & 0xFF] = '\0';
72 struct get_pathname_struct gp;
92 gp.search_ino = ino;
93 gp.parent = 0;
94 gp.name = 0;
95 gp.errcode = 0;
97 retval = ext2fs_dir_iterate(fs, dir, 0, buf, get_pathname_proc, &gp);
100 if (gp.errcode) {
101 retval = gp.errcode;
105 retval = ext2fs_get_pathname_int(fs, gp.parent, dir, maxdepth-1,
114 if (gp.name)
115 retval = ext2fs_get_mem(strlen(parent_name)+strlen(gp.name)+2,
126 if (gp.name)
127 strcat(ret, gp.name);
135 if (gp.name)
136 ext2fs_free_mem(&gp.name);