1: char *sys_errlist[] { 2: "Error 0", 3: "Not super-user", 4: "No such file or directory", 5: "No such process", 6: "Interrupted system call", 7: "I/O error", 8: "No such device or address", 9: "Arg list too long", 10: "Exec format error", 11: "Bad file number", 12: "No children", 13: "No more processes", 14: "Not enough core", 15: "Permission denied", 16: "Error 14", 17: "Block device required", 18: "Mount device busy", 19: "File exists", 20: "Cross-device link", 21: "No such device", 22: "Not a directory", 23: "Is a directory", 24: "Invalid argument", 25: "File table overflow", 26: "Too many open files", 27: "Not a typewriter", 28: "Text file busy", 29: "File too large", 30: "No space left on device", 31: "Illegal seek", 32: "Read-only file system", 33: "Too many links", 34: "Broken Pipe", 35: }; 36: int sys_nerr { sizeof sys_errlist/sizeof sys_errlist[0] };