1 add_custom_target(libc_unistd_unittests)
3 add_subdirectory(testdata)
15 libc.src.unistd.access
17 libc.src.unistd.unlink
33 libc.test.UnitTest.ErrnoSetterMatcher
49 libc.src.unistd.unlink
51 libc.test.UnitTest.ErrnoSetterMatcher
67 libc.src.unistd.unlink
69 libc.test.UnitTest.ErrnoSetterMatcher
85 libc.src.unistd.unlink
87 libc.test.UnitTest.ErrnoSetterMatcher
100 libc.src.unistd.fchdir
101 libc.src.unistd.close
102 libc.test.UnitTest.ErrnoSetterMatcher
108 libc_unistd_unittests
115 libc.src.unistd.close
117 libc.src.unistd.ftruncate
118 libc.src.unistd.unlink
119 libc.src.unistd.write
120 libc.src.__support.CPP.string_view
126 libc_unistd_unittests
128 pread_pwrite_test.cpp
133 libc.src.unistd.close
134 libc.src.unistd.fsync
135 libc.src.unistd.pread
136 libc.src.unistd.pwrite
137 libc.src.unistd.unlink
138 libc.src.unistd.write
139 libc.test.UnitTest.ErrnoSetterMatcher
145 libc_unistd_unittests
152 libc.src.unistd.close
153 libc.src.unistd.fsync
155 libc.src.unistd.write
156 libc.src.stdio.remove
157 libc.test.UnitTest.ErrnoSetterMatcher
163 libc_unistd_unittests
170 libc.src.unistd.close
172 libc.src.unistd.unlink
178 libc_unistd_unittests
185 libc.src.unistd.close
186 libc.src.unistd.linkat
187 libc.src.unistd.unlink
193 libc_unistd_unittests
200 libc.src.unistd.close
201 libc.src.unistd.lseek
203 libc.test.UnitTest.ErrnoSetterMatcher
209 libc_unistd_unittests
215 libc.src.unistd.close
217 libc.test.UnitTest.ErrnoSetterMatcher
223 libc_unistd_unittests
229 libc.src.unistd.close
230 libc.src.unistd.pipe2
231 libc.test.UnitTest.ErrnoSetterMatcher
237 libc_unistd_unittests
241 libc.hdr.fcntl_macros
243 libc.src.sys.stat.mkdir
244 libc.src.unistd.rmdir
250 libc_unistd_unittests
260 libc_unistd_unittests
266 libc.src.unistd.readlink
267 libc.src.string.string_utils
268 libc.src.unistd.symlink
269 libc.src.unistd.unlink
270 libc.src.__support.CPP.string_view
276 libc_unistd_unittests
280 libc.hdr.fcntl_macros
283 libc.src.unistd.readlinkat
284 libc.src.string.string_utils
285 libc.src.unistd.symlink
286 libc.src.unistd.unlink
287 libc.src.__support.CPP.string_view
293 libc_unistd_unittests
300 libc.src.unistd.close
301 libc.src.unistd.symlink
302 libc.src.unistd.unlink
308 libc_unistd_unittests
315 libc.src.unistd.close
316 libc.src.unistd.symlinkat
317 libc.src.unistd.unlink
323 libc_unistd_unittests
330 libc.src.unistd.close
332 libc.src.unistd.truncate
333 libc.src.unistd.unlink
334 libc.src.unistd.write
335 libc.src.__support.CPP.string_view
341 libc_unistd_unittests
348 libc.src.unistd.close
349 libc.src.unistd.unlink
355 libc_unistd_unittests
362 libc.src.fcntl.openat
363 libc.src.unistd.close
364 libc.src.unistd.unlinkat
370 libc_unistd_unittests
374 libc.src.unistd.getpid
380 libc_unistd_unittests
384 libc.src.unistd.getppid
390 libc_unistd_unittests
394 libc.src.unistd.getuid
400 libc_unistd_unittests
404 libc.src.unistd.isatty
406 libc.src.unistd.close
413 libc_unistd_unittests
417 libc.src.unistd.geteuid
423 libc_unistd_unittests
428 libc.hdr.fcntl_macros
429 libc.include.sys_syscall
431 libc.src.unistd.__llvm_libc_syscall
432 libc.test.UnitTest.ErrnoSetterMatcher
439 libc_unistd_unittests
444 libc.src.unistd.sysconf
450 libc_unistd_unittests
454 libc.hdr.limits_macros
455 libc.hdr.unistd_macros
456 libc.hdr.sys_stat_macros
457 libc.src.unistd.fpathconf
459 libc.src.unistd.close
465 libc_unistd_unittests
469 libc.hdr.limits_macros
470 libc.hdr.unistd_macros
471 libc.hdr.sys_stat_macros
472 libc.src.unistd.pathconf
474 libc.src.unistd.close
479 HERMETIC_TEST_ONLY # Uses libc's own stderr
481 libc_unistd_unittests
485 libc.src.unistd.getopt
486 libc.src.__support.CPP.array
487 libc.src.stdio.fopencookie
488 libc.src.stdio.fflush
494 libc_unistd_unittests
498 libc.src.unistd.getentropy
500 libc.test.UnitTest.ErrnoSetterMatcher
503 if(LLVM_LIBC_FULL_BUILD)
508 libc_unistd_unittests
513 libc.src.unistd._exit