Lines Matching defs:inp
66 struct inoinfo **inpp, *inp;
136 inp = *inpp;
137 if (inp->i_isize == 0)
139 if (inp->i_isize < MINDIRSIZE(fs)) {
140 direrror(inp->i_number, "DIRECTORY TOO SHORT");
141 inp->i_isize = roundup(MINDIRSIZE(fs), LFS_DIRBLKSIZ);
143 vp = vget(fs, inp->i_number);
145 lfs_dino_setsize(fs, dp, inp->i_isize);
148 } else if ((inp->i_isize & (LFS_DIRBLKSIZ - 1)) != 0) {
149 getpathname(pathbuf, sizeof(pathbuf), inp->i_number,
150 inp->i_number);
152 pathbuf, (unsigned long) inp->i_isize, LFS_DIRBLKSIZ);
155 inp->i_isize = roundup(inp->i_isize, LFS_DIRBLKSIZ);
157 vp = vget(fs, inp->i_number);
159 lfs_dino_setsize(fs, dp, inp->i_isize);
165 lfs_dino_setsize(fs, &dino, inp->i_isize);
166 for (ii = 0; ii < inp->i_numblks / sizeof(inp->i_blks[0]) &&
168 lfs_dino_setdb(fs, &dino, ii, inp->i_blks[ii]);
170 for (; ii < inp->i_numblks / sizeof(inp->i_blks[0]); ii++) {
172 inp->i_blks[ii]);
174 curino.id_number = inp->i_number;
175 curino.id_parent = inp->i_parent;
183 inp = *inpp;
184 if (inp->i_parent == 0 || inp->i_isize == 0)
186 if (inp->i_dotdot == inp->i_parent ||
187 inp->i_dotdot == (ino_t) - 1)
189 if (inp->i_dotdot == 0) {
190 inp->i_dotdot = inp->i_parent;
191 fileerror(inp->i_parent, inp->i_number, "MISSING '..'");
194 (void) makeentry(inp->i_number, inp->i_parent, "..");
195 lncntp[inp->i_parent]--;
198 fileerror(inp->i_parent, inp->i_number,
202 lncntp[inp->i_dotdot]++;
203 lncntp[inp->i_parent]--;
204 inp->i_dotdot = inp->i_parent;
205 (void) changeino(inp->i_number, "..", inp->i_parent);
217 struct inoinfo *inp;
283 inp = getinoinfo(idesc->id_number);
284 lfs_dir_setino(fs, &proto, inp->i_parent);
302 inp->i_dotdot = lfs_dir_getino(fs, dirp);
312 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'");
315 inp->i_dotdot = (ino_t) - 1;
317 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'");
319 inp->i_dotdot = (ino_t) - 1;
320 } else if (inp->i_parent != 0) {
324 inp->i_dotdot = inp->i_parent;
325 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'");
417 inp = getinoinfo(lfs_dir_getino(fs, dirp));
418 if (inp->i_parent != 0 && idesc->id_entryno > 2) {
433 inp->i_parent = idesc->id_number;