permissions.cpp 418 B

123456789101112131415
  1. // REQUIRES: shell
  2. // MSYS doesn't emulate umask.
  3. // FIXME: Could we introduce another feature for it?
  4. // REQUIRES: shell-preserves-root
  5. // RUN: umask 000
  6. // RUN: %clang_cc1 -emit-llvm-bc %s -o %t
  7. // RUN: ls -l %t | FileCheck --check-prefix=CHECK000 %s
  8. // CHECK000: rw-rw-rw-
  9. // RUN: umask 002
  10. // RUN: %clang_cc1 -emit-llvm-bc %s -o %t
  11. // RUN: ls -l %t | FileCheck --check-prefix=CHECK002 %s
  12. // CHECK002: rw-rw-r--