fprintf 81 mkfs/mkfs.c fprintf(stderr, "Usage: mkfs fs.img files...\n"); fprintf 14 user/cat.c fprintf(2, "cat: write error\n"); fprintf 19 user/cat.c fprintf(2, "cat: read error\n"); fprintf 36 user/cat.c fprintf(2, "cat: cannot open %s\n", argv[i]); fprintf 44 user/grep.c fprintf(2, "usage: grep pattern [file ...]\n"); fprintf 227 user/grind.c fprintf(2, "grind: pipe failed\n"); fprintf 231 user/grind.c fprintf(2, "grind: pipe failed\n"); fprintf 241 user/grind.c fprintf(2, "grind: dup failed\n"); fprintf 247 user/grind.c fprintf(2, "grind: echo: not found\n"); fprintf 250 user/grind.c fprintf(2, "grind: fork failed\n"); fprintf 259 user/grind.c fprintf(2, "grind: dup failed\n"); fprintf 265 user/grind.c fprintf(2, "grind: dup failed\n"); fprintf 271 user/grind.c fprintf(2, "grind: cat: not found\n"); fprintf 274 user/grind.c fprintf(2, "grind: fork failed\n"); fprintf 11 user/kill.c fprintf(2, "usage: kill pid...\n"); fprintf 9 user/ln.c fprintf(2, "Usage: ln old new\n"); fprintf 13 user/ln.c fprintf(2, "link %s %s: failed\n", argv[1], argv[2]); fprintf 35 user/ls.c fprintf(2, "ls: cannot open %s\n", path); fprintf 40 user/ls.c fprintf(2, "ls: cannot stat %s\n", path); fprintf 11 user/mkdir.c fprintf(2, "Usage: mkdir files...\n"); fprintf 17 user/mkdir.c fprintf(2, "mkdir: %s failed to create\n", argv[i]); fprintf 11 user/rm.c fprintf(2, "Usage: rm files...\n"); fprintf 17 user/rm.c fprintf(2, "rm: %s failed to delete\n", argv[i]); fprintf 80 user/sh.c fprintf(2, "exec %s failed\n", ecmd->argv[0]); fprintf 87 user/sh.c fprintf(2, "open %s failed\n", rcmd->file); fprintf 165 user/sh.c fprintf(2, "cannot cd %s\n", buf+3); fprintf 178 user/sh.c fprintf(2, "%s\n", s); fprintf 338 user/sh.c fprintf(2, "leftovers: %s\n", s); fprintf 32 user/user.h void fprintf(int, const char*, ...) __attribute__ ((format (printf, 2, 3)));