Home | History | Annotate | Download | only in ext2fs

Lines Matching defs:gp

50 	struct get_pathname_struct	*gp;
54 gp = (struct get_pathname_struct *) priv_data;
57 gp->parent = dirent->inode;
58 if (dirent->inode == gp->search_ino) {
59 retval = ext2fs_get_mem(name_len + 1, &gp->name);
61 gp->errcode = retval;
64 strncpy(gp->name, dirent->name, name_len);
65 gp->name[name_len] = '\0';
75 struct get_pathname_struct gp;
95 gp.search_ino = ino;
96 gp.parent = 0;
97 gp.name = 0;
98 gp.errcode = 0;
100 retval = ext2fs_dir_iterate(fs, dir, 0, buf, get_pathname_proc, &gp);
115 if (gp.errcode) {
116 retval = gp.errcode;
120 retval = ext2fs_get_pathname_int(fs, gp.parent, dir, maxdepth-1,
129 if (gp.name)
130 retval = ext2fs_get_mem(strlen(parent_name)+strlen(gp.name)+2,
141 if (gp.name)
142 strcat(ret, gp.name);
150 ext2fs_free_mem(&gp.name);