#include #include int main() { mode_t old_mask; FILE *fp = NULL; old_mask = umask(0000); /* DIRECTORY creation test */ mkdir("/var/lib/pacman/local/testdir", 0755); umask(0022); /* FILE creation test */ fp = fopen("/var/lib/pacman/local/testdir/testfile", "w"); fprintf(fp, "%%TEST%%"); fclose(fp); fp = NULL; umask(old_mask); }