Lines Matching refs:new_path

151 test_if_blk(char *new_path, dev_t raw_dev)  in test_if_blk()  argument
156 if (stat64(new_path, &buf) != 0) in test_if_blk()
172 test_if_raw(char *new_path, dev_t blk_dev) in test_if_raw() argument
177 if (stat64(new_path, &buf) != 0) in test_if_raw()
197 char *new_path; in getblkcomplete() local
204 if ((new_path = malloc(strlen(cp))) == NULL) in getblkcomplete()
209 (void) strcpy(new_path, cp); /* save first part of it */ in getblkcomplete()
211 (void) strcat(new_path, dp); /* copy, skipping the 'r' */ in getblkcomplete()
213 if (test_if_blk(new_path, dat->st_rdev)) in getblkcomplete()
214 return (new_path); in getblkcomplete()
216 free(new_path); in getblkcomplete()
222 if ((new_path = malloc(strlen(cp))) == NULL) in getblkcomplete()
227 (void) strcpy(new_path, cp); /* save first part of it */ in getblkcomplete()
229 (void) strcat(new_path, dp); /* copy, skipping the 'r' */ in getblkcomplete()
231 if (test_if_blk(new_path, dat->st_rdev)) in getblkcomplete()
232 return (new_path); in getblkcomplete()
234 free(new_path); in getblkcomplete()
250 char *new_path; in getrawcomplete() local
258 if ((new_path = malloc(strlen(cp)+2)) == NULL) in getrawcomplete()
263 (void) strcpy(new_path, cp); /* save first part of it */ in getrawcomplete()
265 (void) strcat(new_path, "r"); /* insert an 'r' */ in getrawcomplete()
266 (void) strcat(new_path, dp); /* copy the rest */ in getrawcomplete()
268 if (test_if_raw(new_path, dat->st_rdev)) in getrawcomplete()
269 return (new_path); in getrawcomplete()
271 free(new_path); in getrawcomplete()
277 if ((new_path = malloc(strlen(cp)+2)) == NULL) in getrawcomplete()
282 (void) strcpy(new_path, cp); /* save first part */ in getrawcomplete()
284 (void) strcat(new_path, "r"); /* insert an 'r' */ in getrawcomplete()
285 (void) strcat(new_path, dp); /* copy the rest */ in getrawcomplete()
287 if (test_if_raw(new_path, dat->st_rdev)) in getrawcomplete()
288 return (new_path); in getrawcomplete()
290 free(new_path); in getrawcomplete()
339 char *new_path; in getfullblkname() local
392 if ((new_path = malloc(strlen(cp))) == NULL) { in getfullblkname()
396 (void) strncpy(new_path, cp, dp - cp); in getfullblkname()
399 (void) strcpy(new_path + (dp - cp), dp + 1); in getfullblkname()
401 if (test_if_blk(new_path, raw_dev)) { in getfullblkname()
404 return (new_path); in getfullblkname()
406 free(new_path); in getfullblkname()
421 char *new_path; in getfullrawname() local
470 if ((new_path = malloc(strlen(cp)+2)) == NULL) { in getfullrawname()
474 (void) strncpy(new_path, cp, dp - cp); in getfullrawname()
476 new_path[dp - cp] = 'r'; in getfullrawname()
477 (void) strcpy(new_path + (dp - cp) + 1, dp); in getfullrawname()
479 if (test_if_raw(new_path, blk_dev)) { in getfullrawname()
481 return (new_path); in getfullrawname()
483 free(new_path); in getfullrawname()