[flang] Accept polymorphic component element in storage_size
[llvm-project.git] / libc / test / src / sys / stat / CMakeLists.txt
blobef2027dc29168a324bf22f46f36a93e076a20169
1 add_libc_testsuite(libc_sys_stat_unittests)
3 add_subdirectory(testdata)
5 add_libc_unittest(
6   chmod_test
7   SUITE
8     libc_sys_stat_unittests
9   SRCS
10     chmod_test.cpp
11   DEPENDS
12     libc.include.errno
13     libc.include.fcntl
14     libc.include.sys_stat
15     libc.src.fcntl.open
16     libc.src.sys.stat.chmod
17     libc.src.unistd.close
18     libc.src.unistd.write
21 add_libc_unittest(
22   fchmodat_test
23   SUITE
24     libc_sys_stat_unittests
25   SRCS
26     fchmodat_test.cpp
27   DEPENDS
28     libc.include.errno
29     libc.include.fcntl
30     libc.include.sys_stat
31     libc.src.fcntl.open
32     libc.src.sys.stat.fchmodat
33     libc.src.unistd.close
34     libc.src.unistd.write
37 add_libc_unittest(
38   fchmod_test
39   SUITE
40     libc_sys_stat_unittests
41   SRCS
42     fchmod_test.cpp
43   DEPENDS
44     libc.include.errno
45     libc.include.fcntl
46     libc.include.sys_stat
47     libc.src.fcntl.open
48     libc.src.sys.stat.fchmod
49     libc.src.unistd.close
50     libc.src.unistd.write
53 add_libc_unittest(
54   mkdirat_test
55   SUITE
56     libc_sys_stat_unittests
57   SRCS
58     mkdirat_test.cpp
59   DEPENDS
60     libc.include.errno
61     libc.include.fcntl
62     libc.include.sys_stat
63     libc.src.sys.stat.mkdirat
64     libc.src.unistd.rmdir
67 add_libc_unittest(
68   stat_test
69   SUITE
70     libc_sys_stat_unittests
71   SRCS
72     stat_test.cpp
73   DEPENDS
74     libc.include.errno
75     libc.include.fcntl
76     libc.include.sys_stat
77     libc.src.sys.stat.stat
78     libc.src.fcntl.open
79     libc.src.unistd.close
80     libc.src.unistd.unlink
83 add_libc_unittest(
84   lstat_test
85   SUITE
86     libc_sys_stat_unittests
87   SRCS
88     lstat_test.cpp
89   DEPENDS
90     libc.include.errno
91     libc.include.fcntl
92     libc.include.sys_stat
93     libc.src.sys.stat.lstat
94     libc.src.fcntl.open
95     libc.src.unistd.close
96     libc.src.unistd.unlink
99 add_libc_unittest(
100   fstat_test
101   SUITE
102     libc_sys_stat_unittests
103   SRCS
104     fstat_test.cpp
105   DEPENDS
106     libc.include.errno
107     libc.include.fcntl
108     libc.include.sys_stat
109     libc.src.sys.stat.fstat
110     libc.src.fcntl.open
111     libc.src.unistd.close
112     libc.src.unistd.unlink