I am looking for a list that specifies the conventional file permission of all the different file-types before the umask is applied.I read in man 1p touch that the default for a regular file is:    S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTHI will also go off on a limb and surmise the default for a directory and symlink is:   S_IRWXU | S_IRWXG | S_IRWXOHowever I cannot find in the man pages for stat.h or mknod.h / mknod what the default permissions of Sockets, FIFOs, Block devices, and Char devices are. Are they they same as regular files? Or have I missed a man page that explains this?
What are the conventional file permissions per filetype before umask is applied
permissions;chmod;umask