int umask(void|int mask)
Set the current umask to mask .
If mask is not specified the current umask will not be changed.
Returns the old umask setting.