- case 0: /* Child process. */
- /* Cheap hack to set mode of new directory. Since this child
- process is going away anyway, we zap its umask.
- This won't suffice to set SUID, SGID, etc. on this
- directory, so the parent process calls chmod afterward. */
- mode = umask (0); /* Get current umask. */
- /* Set for mkdir. */
- umask (mode | ((S_IRWXU | S_IRWXG | S_IRWXO) & ~dmode));
- execl ("/bin/mkdir", "mkdir", dpath, (char *) 0);
- _exit (1);