diff options
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ash.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/shell/ash.c b/shell/ash.c index 5195a8557..d9a4a8cfa 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -14489,6 +14489,9 @@ umaskcmd(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) | |||
14489 | if (!isdigit(modestr[0])) | 14489 | if (!isdigit(modestr[0])) |
14490 | mask ^= 0777; | 14490 | mask ^= 0777; |
14491 | umask(mask); | 14491 | umask(mask); |
14492 | #if ENABLE_PLATFORM_MINGW32 | ||
14493 | setvareq(xasprintf("BB_UMASK=0%o", mask), VEXPORT|VNOSAVE); | ||
14494 | #endif | ||
14492 | } | 14495 | } |
14493 | return 0; | 14496 | return 0; |
14494 | } | 14497 | } |