83 passed, 1 OK, 18 not implemented, 11 BUG, 2 failed, 0 timeouts, 0 cases skipped 2 failed under osh
| dash | 0 usage: too many args stdout: stderr: |
| bash | 0 usage: too many args stdout: stderr: |
| mksh | 0 usage: too many args stdout: stderr: |
| dash | 1 usage: empty input, space input stdout: status=0 error toostderr: dash: 8: umask: Illegal mode: |
| mksh | 1 usage: empty input, space input stdout: status=0 error toostderr: mksh: <stdin>[8]: umask: bad mask |
| bash | 5 usage: large octal number stdout: status=1 0022stderr: bash: line 3: umask: 1234567: octal number out of range |
| osh | 7 'umask -S' prints symbolic umask [osh stdout] Expected 'u=rwx,g=rx,o=rx\nstatus=0\n' Got 'status=1\n' stdout: status=1stderr: |
| dash | 8 'umask -p' prints a form that can be eval'd stdout: status=2stderr: dash: 1: umask: Illegal option -p |
| mksh | 8 'umask -p' prints a form that can be eval'd stdout: status=1stderr: mksh: <stdin>[1]: umask: -p: unknown option |
| zsh | 8 'umask -p' prints a form that can be eval'd stdout: status=1stderr: zsh: bad option: -p |
| osh | 8 'umask -p' prints a form that can be eval'd [osh stdout] Expected 'umask 0022\nstatus=0\n' Got '0022\nstatus=0\n' stdout: 0022 status=0stderr: |
| dash | 12 umask with too many arguments (i.e. extra spaces) stdout: 711stderr: |
| mksh | 12 umask with too many arguments (i.e. extra spaces) stdout: 711stderr: |
| dash | 15 umask X perm stdout: ret0 = 0 666 ret1 = 0 666 ret2 = 0 357stderr: |
| bash | 15 umask X perm stdout: ret0 = 1 124 ret1 = 1 246 ret2 = 1 246stderr: bash: line 2: umask: `X': invalid symbolic mode character bash: line 7: umask: `X': invalid symbolic mode character bash: line 12: umask: `X': invalid symbolic mode character |
| mksh | 15 umask X perm stdout: ret0 = 0 666 ret1 = 0 666 ret2 = 0 357stderr: |
| zsh | 15 umask X perm stdout: ret0 = 1 124 ret1 = 1 246 ret2 = 1 246stderr: umask: bad symbolic mode permission: X umask: bad symbolic mode permission: X umask: bad symbolic mode permission: X |
| bash | 16 umask s perm stdout: ret0 = 1 124 ret1 = 1 124 ret2 = 1 124stderr: bash: line 2: umask: `s': invalid symbolic mode character bash: line 7: umask: `s': invalid symbolic mode character bash: line 12: umask: `s': invalid symbolic mode character |
| zsh | 16 umask s perm stdout: ret0 = 1 124 ret1 = 1 124 ret2 = 1 124stderr: umask: bad symbolic mode permission: s umask: bad symbolic mode permission: s umask: bad symbolic mode permission: s |
| dash | 17 umask t perm stdout: ret0 = 2 124 ret1 = 2 124 ret2 = 2 124stderr: dash: 2: umask: Illegal mode: a-t dash: 7: umask: Illegal mode: a+t dash: 12: umask: Illegal mode: a=t |
| bash | 17 umask t perm stdout: ret0 = 1 124 ret1 = 1 124 ret2 = 1 124stderr: bash: line 2: umask: `t': invalid symbolic mode character bash: line 7: umask: `t': invalid symbolic mode character bash: line 12: umask: `t': invalid symbolic mode character |
| mksh | 17 umask t perm stdout: ret0 = 1 124 ret1 = 1 124 ret2 = 1 124stderr: mksh: <stdin>[2]: umask: bad mask mksh: <stdin>[7]: umask: bad mask mksh: <stdin>[12]: umask: bad mask |
| zsh | 17 umask t perm stdout: ret0 = 1 124 ret1 = 1 124 ret2 = 1 124stderr: umask: bad symbolic mode permission: t umask: bad symbolic mode permission: t umask: bad symbolic mode permission: t |
| zsh | 18 umask default who stdout: 777stderr: zsh: rx not found |
| bash | 19 umask bare op stdout: 124 124 124stderr: bash: line 2: umask: `+': invalid symbolic mode character bash: line 6: umask: `=': invalid symbolic mode character bash: line 10: umask: `+': invalid symbolic mode character |
| zsh | 19 umask bare op stdout: stderr: zsh: += not found |
| bash | 20 umask permcopy stdout: 124 365 124stderr: bash: line 2: umask: `u': invalid symbolic mode character bash: line 6: umask: `g': invalid symbolic mode character bash: line 10: umask: `o': invalid symbolic mode character |
| zsh | 20 umask permcopy stdout: 124 365 124stderr: umask: bad symbolic mode permission: u umask: bad symbolic mode permission: g umask: bad symbolic mode permission: o |
| bash | 21 umask permcopy running value stdout: 124 777stderr: bash: line 2: umask: `u': invalid symbolic mode character bash: line 7: umask: `u': invalid symbolic mode character |
| zsh | 21 umask permcopy running value stdout: 124 777stderr: umask: bad symbolic mode permission: u umask: bad symbolic mode permission: u |
| bash | 22 umask sequential actions stdout: 124 124 124stderr: bash: line 2: umask: `+': invalid symbolic mode character bash: line 6: umask: `+': invalid symbolic mode character bash: line 10: umask: `+': invalid symbolic mode character |
| zsh | 22 umask sequential actions stdout: 124 124 124stderr: umask: bad symbolic mode permission: + umask: bad symbolic mode permission: + umask: bad symbolic mode permission: + |