- 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. */
-
- status = umask (0);
- umask (status | (0777 & ~dmode));
+ 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. */
+ status = umask (0); /* Get current umask. */
+ umask (status | (0777 & ~dmode)); /* Set for mkdir. */