De acordo com o POSIX, sys/stat.h deve definir um monte de constantes de macro, como S_IRUSR . A parte "R" obviamente significa "legível" e a parte "USR" "Usuário" (o proprietário do arquivo). Então, e a parte S_I ?
sys/stat.h
S_IRUSR
S_I
Tags history posix