Lines Matching refs:name
33 static void push_string(const char *name) in push_string() argument
35 unsigned int name_len = strlen(name) + 1; in push_string()
37 fputs(name, stdout); in push_string()
50 static void push_rest(const char *name) in push_rest() argument
52 unsigned int name_len = strlen(name) + 1; in push_rest()
55 fputs(name, stdout); in push_rest()
76 const char name[] = "TRAILER!!!"; in cpio_trailer() local
92 (unsigned)strlen(name)+1, /* namesize */ in cpio_trailer()
95 push_rest(name); in cpio_trailer()
103 static int cpio_mkslink(const char *name, const char *target, in cpio_mkslink() argument
108 if (name[0] == '/') in cpio_mkslink()
109 name++; in cpio_mkslink()
124 (unsigned)strlen(name) + 1,/* namesize */ in cpio_mkslink()
127 push_string(name); in cpio_mkslink()
136 char name[PATH_MAX + 1]; in cpio_mkslink_line() local
143 …if (5 != sscanf(line, "%" str(PATH_MAX) "s %" str(PATH_MAX) "s %o %d %d", name, target, &mode, &ui… in cpio_mkslink_line()
147 rc = cpio_mkslink(name, target, mode, uid, gid); in cpio_mkslink_line()
152 static int cpio_mkgeneric(const char *name, unsigned int mode, in cpio_mkgeneric() argument
157 if (name[0] == '/') in cpio_mkgeneric()
158 name++; in cpio_mkgeneric()
173 (unsigned)strlen(name) + 1,/* namesize */ in cpio_mkgeneric()
176 push_rest(name); in cpio_mkgeneric()
208 char name[PATH_MAX + 1]; in cpio_mkgeneric_line() local
214 if (4 != sscanf(line, "%" str(PATH_MAX) "s %o %d %d", name, &mode, &uid, &gid)) { in cpio_mkgeneric_line()
220 rc = cpio_mkgeneric(name, mode, uid, gid); in cpio_mkgeneric_line()
240 static int cpio_mknod(const char *name, unsigned int mode, in cpio_mknod() argument
251 if (name[0] == '/') in cpio_mknod()
252 name++; in cpio_mknod()
267 (unsigned)strlen(name) + 1,/* namesize */ in cpio_mknod()
270 push_rest(name); in cpio_mknod()
276 char name[PATH_MAX + 1]; in cpio_mknod_line() local
286 name, &mode, &uid, &gid, &dev_type, &maj, &min)) { in cpio_mknod_line()
290 rc = cpio_mknod(name, mode, uid, gid, dev_type, maj, min); in cpio_mknod_line()
295 static int cpio_mkfile(const char *name, const char *location, in cpio_mkfile() argument
340 if (name[0] == '/') in cpio_mkfile()
341 name++; in cpio_mkfile()
342 namesize = strlen(name) + 1; in cpio_mkfile()
360 push_string(name); in cpio_mkfile()
372 name += namesize; in cpio_mkfile()
402 char name[PATH_MAX + 1]; in cpio_mkfile_line() local
414 name, location, &mode, &uid, &gid, &end)) { in cpio_mkfile_line()
428 dname_len = strlen(name) + 1; in cpio_mkfile_line()
429 memcpy(dname, name, dname_len); in cpio_mkfile_line()
434 name, &nend) < 1) in cpio_mkfile_line()
436 len = strlen(name) + 1; in cpio_mkfile_line()
437 memcpy(dname + dname_len, name, len); in cpio_mkfile_line()
443 dname = name; in cpio_mkfile_line()