#define _POSIX_C_SOURCE 1 #include #include #include #include int main(void) { fclose(fopen("1.tmp", "w")); umask(S_IRWXG | S_IRWXO); fclose(fopen("2.tmp", "w")); umask(0); fclose(fopen("3.tmp", "w")); return EXIT_SUCCESS; }