Lines Matching defs:line

43 	int (*handler)(const char *line);
157 static int cpio_mkslink_line(const char *line)
166 if (5 != sscanf(line, "%" str(PATH_MAX) "s %" str(PATH_MAX) "s %o %d %d", name, target, &mode, &uid, &gid)) {
167 fprintf(stderr, "Unrecognized dir format '%s'", line);
236 static int cpio_mkgeneric_line(const char *line, enum generic_types gt)
244 if (4 != sscanf(line, "%" str(PATH_MAX) "s %o %d %d", name, &mode, &uid, &gid)) {
246 line, generic_type_table[gt].type);
255 static int cpio_mkdir_line(const char *line)
257 return cpio_mkgeneric_line(line, GT_DIR);
260 static int cpio_mkpipe_line(const char *line)
262 return cpio_mkgeneric_line(line, GT_PIPE);
265 static int cpio_mksock_line(const char *line)
267 return cpio_mkgeneric_line(line, GT_SOCK);
311 static int cpio_mknod_line(const char *line)
322 if (7 != sscanf(line, "%" str(PATH_MAX) "s %o %d %d %c %u %u",
324 fprintf(stderr, "Unrecognized nod format '%s'", line);
515 static int cpio_mkfile_line(const char *line)
527 if (5 > sscanf(line, "%" str(PATH_MAX) "s %" str(PATH_MAX)
530 fprintf(stderr, "Unrecognized file format '%s'", line);
533 if (end && isgraph(line[end])) {
537 dname = malloc(strlen(line));
548 if (sscanf(line + end, "%" str(PATH_MAX) "s %n",
556 } while (isgraph(line[end]));
645 char line[LINE_SIZE];
722 while (fgets(line, LINE_SIZE, cpio_list)) {
724 size_t slen = strlen(line);
728 if ('#' == *line) {
729 /* comment - skip to next line */
733 if (! (type = strtok(line, " \t"))) {
735 "ERROR: incorrect format, could not locate file type line %d: '%s'\n",
736 line_nr, line);
742 /* a blank line */
747 /* must be an empty line */
753 "ERROR: incorrect format, newline required line %d: '%s'\n",
754 line_nr, line);
760 if (! strcmp(line, file_handler_table[type_idx].type)) {
763 fprintf(stderr, " line %d\n", line_nr);
770 fprintf(stderr, "unknown file type line %d: '%s'\n",
771 line_nr, line);