fix umask handling of symbolic modes

This fixes the handling of symbolic umask values. It also removes two
invocations of `perl` and all but two `math` commands.

Fixes #738
This commit is contained in:
Kurtis Rader
2017-03-25 22:25:33 -07:00
parent 2b4ab19d47
commit 62244f01c2
5 changed files with 242 additions and 111 deletions

3
tests/umask.err Normal file
View File

@@ -0,0 +1,3 @@
umask: Invalid mask '1234'
umask: Invalid mask '228'
umask: Invalid mask '0282'