//===-- Definition of macros from sys/stat.h ------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef __LLVM_LIBC_MACROS_LINUX_SYS_STAT_MACROS_H #define __LLVM_LIBC_MACROS_LINUX_SYS_STAT_MACROS_H // File mode flags #define S_IRWXU 0700 #define S_IRUSR 0400 #define S_IWUSR 0200 #define S_IXUSR 0100 #define S_IRWXG 070 #define S_IRGRP 040 #define S_IWGRP 020 #define S_IXGRP 010 #define S_IRWXO 07 #define S_IROTH 04 #define S_IWOTH 02 #define S_IXOTH 01 #define S_ISUID 04000 #define S_ISGID 02000 #endif // __LLVM_LIBC_MACROS_LINUX_SYS_STAT_MACROS_H