Lines Matching refs:mode
103 unsigned int mode, uid_t uid, gid_t gid) in cpio_mkslink() argument
113 S_IFLNK | mode, /* mode */ in cpio_mkslink()
137 unsigned int mode; 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
162 mode, /* mode */ in cpio_mkgeneric()
187 mode_t mode; member
193 .mode = S_IFDIR
197 .mode = S_IFIFO
201 .mode = S_IFSOCK
208 unsigned int mode; 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()
218 mode |= generic_type_table[gt].mode; 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
246 mode |= S_IFBLK; in cpio_mknod()
248 mode |= S_IFCHR; in cpio_mknod()
256 mode, /* mode */ in cpio_mknod()
276 unsigned int mode; 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()
295 unsigned int mode, uid_t uid, gid_t gid, in cpio_mkfile() argument
308 mode |= S_IFREG; in cpio_mkfile()
346 mode, /* mode */ in cpio_mkfile()
404 unsigned int mode; in cpio_mkfile_line() local
413 name, location, &mode, &uid, &gid, &end)) { in cpio_mkfile_line()
445 mode, uid, gid, nlinks); in cpio_mkfile_line()