-static const char mknod_usage[] = "mknod NAME TYPE MAJOR MINOR\n\n"
- "Make block or character special files.\n\n"
- "TYPEs include:\n"
- "\tb:\tMake a block (buffered) device.\n"
-
- "\tc or u:\tMake a character (un-buffered) device.\n"
- "\tp:\tMake a named pipe. Major and minor are ignored for named pipes.\n";
+static const char modes_chars[] = { 'p', 'c', 'u', 'b', 0, 1, 1, 2 };
+static const mode_t modes_cubp[] = { S_IFIFO, S_IFCHR, S_IFBLK };