132 lines · plain
1add_custom_target(libc_signal_unittests)2 3add_libc_unittest(4 raise_test5 SUITE6 libc_signal_unittests7 SRCS8 raise_test.cpp9 DEPENDS10 libc.include.signal11 libc.src.signal.raise12)13 14add_libc_unittest(15 kill_test16 SUITE17 libc_signal_unittests18 SRCS19 kill_test.cpp20 DEPENDS21 libc.include.signal22 libc.src.signal.kill23 libc.include.sys_syscall24 libc.src.__support.OSUtil.osutil25 libc.test.UnitTest.ErrnoSetterMatcher26)27 28add_libc_unittest(29 sigaction_test30 SUITE31 libc_signal_unittests32 SRCS33 sigaction_test.cpp34 DEPENDS35 libc.hdr.errno_macros36 libc.hdr.signal_macros37 libc.src.signal.raise38 libc.src.signal.sigaction39 libc.test.UnitTest.ErrnoSetterMatcher40)41 42add_libc_unittest(43 sigprocmask_test44 SUITE45 libc_signal_unittests46 SRCS47 sigprocmask_test.cpp48 DEPENDS49 libc.src.errno.errno50 libc.src.signal.raise51 libc.src.signal.sigaddset52 libc.src.signal.sigemptyset53 libc.src.signal.sigprocmask54 libc.test.UnitTest.ErrnoCheckingTest55 libc.test.UnitTest.ErrnoSetterMatcher56)57 58add_libc_unittest(59 sigaddset_test60 SUITE61 libc_signal_unittests62 SRCS63 sigaddset_test.cpp64 DEPENDS65 libc.include.signal66 libc.src.errno.errno67 libc.src.signal.sigaddset68 libc.test.UnitTest.ErrnoSetterMatcher69)70 71add_libc_unittest(72 signal_test73 SUITE74 libc_signal_unittests75 SRCS76 signal_test.cpp77 DEPENDS78 libc.src.errno.errno79 libc.src.signal.raise80 libc.src.signal.signal81 libc.test.UnitTest.ErrnoCheckingTest82 libc.test.UnitTest.ErrnoSetterMatcher83)84 85add_libc_unittest(86 sigfillset_test87 SUITE88 libc_signal_unittests89 SRCS90 sigfillset_test.cpp91 DEPENDS92 libc.include.signal93 libc.src.errno.errno94 libc.src.signal.raise95 libc.src.signal.sigfillset96 libc.src.signal.sigprocmask97 libc.test.UnitTest.ErrnoSetterMatcher98)99 100add_libc_unittest(101 sigdelset_test102 SUITE103 libc_signal_unittests104 SRCS105 sigdelset_test.cpp106 DEPENDS107 libc.include.signal108 libc.src.errno.errno109 libc.src.signal.raise110 libc.src.signal.sigdelset111 libc.src.signal.sigfillset112 libc.src.signal.sigprocmask113 libc.test.UnitTest.ErrnoSetterMatcher114)115 116add_libc_unittest(117 sigaltstack_test118 SUITE119 libc_signal_unittests120 SRCS121 sigaltstack_test.cpp122 DEPENDS123 libc.hdr.signal_macros124 libc.hdr.stdint_proxy125 libc.src.errno.errno126 libc.src.signal.raise127 libc.src.signal.sigaltstack128 libc.src.signal.sigaction129 libc.test.UnitTest.ErrnoCheckingTest130 libc.test.UnitTest.ErrnoSetterMatcher131)132