Lines Matching refs:name
32 static void push_string(const char *name) in push_string() argument
34 unsigned int name_len = strlen(name) + 1; in push_string()
36 fputs(name, stdout); in push_string()
49 static void push_rest(const char *name) in push_rest() argument
51 unsigned int name_len = strlen(name) + 1; in push_rest()
54 fputs(name, stdout); in push_rest()
75 const char name[] = "TRAILER!!!"; in cpio_trailer() local
91 (unsigned)strlen(name)+1, /* namesize */ in cpio_trailer()
94 push_rest(name); in cpio_trailer()
102 static int cpio_mkslink(const char *name, const char *target, in cpio_mkslink() argument
107 if (name[0] == '/') in cpio_mkslink()
108 name++; in cpio_mkslink()
123 (unsigned)strlen(name) + 1,/* namesize */ in cpio_mkslink()
126 push_string(name); in cpio_mkslink()
135 char name[PATH_MAX + 1]; in cpio_mkslink_line() local
142 …if (5 != sscanf(line, "%" str(PATH_MAX) "s %" str(PATH_MAX) "s %o %d %d", name, target, &mode, &ui… in cpio_mkslink_line()
146 rc = cpio_mkslink(name, target, mode, uid, gid); in cpio_mkslink_line()
151 static int cpio_mkgeneric(const char *name, unsigned int mode, in cpio_mkgeneric() argument
156 if (name[0] == '/') in cpio_mkgeneric()
157 name++; in cpio_mkgeneric()
172 (unsigned)strlen(name) + 1,/* namesize */ in cpio_mkgeneric()
175 push_rest(name); in cpio_mkgeneric()
207 char name[PATH_MAX + 1]; in cpio_mkgeneric_line() local
213 if (4 != sscanf(line, "%" str(PATH_MAX) "s %o %d %d", name, &mode, &uid, &gid)) { in cpio_mkgeneric_line()
219 rc = cpio_mkgeneric(name, mode, uid, gid); in cpio_mkgeneric_line()
239 static int cpio_mknod(const char *name, unsigned int mode, in cpio_mknod() argument
250 if (name[0] == '/') in cpio_mknod()
251 name++; in cpio_mknod()
266 (unsigned)strlen(name) + 1,/* namesize */ in cpio_mknod()
269 push_rest(name); in cpio_mknod()
275 char name[PATH_MAX + 1]; in cpio_mknod_line() local
285 name, &mode, &uid, &gid, &dev_type, &maj, &min)) { in cpio_mknod_line()
289 rc = cpio_mknod(name, mode, uid, gid, dev_type, maj, min); in cpio_mknod_line()
294 static int cpio_mkfile(const char *name, const char *location, in cpio_mkfile() argument
339 if (name[0] == '/') in cpio_mkfile()
340 name++; in cpio_mkfile()
341 namesize = strlen(name) + 1; in cpio_mkfile()
359 push_string(name); in cpio_mkfile()
371 name += namesize; in cpio_mkfile()
401 char name[PATH_MAX + 1]; in cpio_mkfile_line() local
413 name, location, &mode, &uid, &gid, &end)) { in cpio_mkfile_line()
427 dname_len = strlen(name) + 1; in cpio_mkfile_line()
428 memcpy(dname, name, dname_len); in cpio_mkfile_line()
433 name, &nend) < 1) in cpio_mkfile_line()
435 len = strlen(name) + 1; in cpio_mkfile_line()
436 memcpy(dname + dname_len, name, len); in cpio_mkfile_line()
442 dname = name; in cpio_mkfile_line()