Add remaining tests.

This commit is contained in:
4lDO2
2025-04-17 01:58:41 +02:00
parent 240a41861c
commit df228ddd79
4 changed files with 31 additions and 1 deletions
+21
View File
@@ -199,20 +199,41 @@ NAMES=\
signals/raise-compliance \
signals/sigismember-invalid \
signals/sigismember-valid \
signals/sigaddset-add \
signals/sigdelset-delete \
signals/signal-h \
signals/signal-h-2 \
signals/signal-handle_return \
signals/signal-handler \
signals/signal-handler2 \
signals/signal-ignore \
signals/signal-invalid \
signals/signal-uncatchable \
signals/sigprocmask-3 \
signals/sigprocmask-4 \
signals/sigprocmask-5 \
signals/sigprocmask-6 \
signals/sigprocmask-7 \
signals/sigprocmask-8 \
signals/sigprocmask-9 \
signals/sigprocmask-10 \
signals/sigprocmask-11 \
signals/sigprocmask-12 \
signals/sigpause-invalid \
signals/sigpause-revert \
signals/sigpause-suspend \
signals/sigprocmask-blocksingle \
signals/sigprocmask-block \
signals/sigrelse-1 \
signals/sigrelse-2 \
signals/sigrelse-3 \
signals/sigset-1 \
signals/sigset-10 \
signals/sigset-2 \
signals/sigset-3 \
signals/sigset-4 \
signals/sigset-5 \
signals/sigset-9 \
stdio/ctermid \
stdio/tempnam \
stdio/tmpnam \
+4
View File
@@ -39,6 +39,10 @@ int killpg_test1(int signum)
}
int main(){
// UB if pg == 1, so set it here first
int status = setpgid(0, 0);
ERROR_IF(setpgid, status, == -1);
for (unsigned int i = 0; i < sizeof(signals_list)/sizeof(signals_list[0]); i++)
{
int sig = signals_list[i].signal;
+5 -1
View File
@@ -8,6 +8,10 @@
int main()
{
// UB if pg == 1, so set it here first
int err = setpgid(0, 0);
ERROR_IF(setpgid, err, == -1);
int pgrp;
pgrp = getpgrp();
@@ -18,4 +22,4 @@ int main()
ERROR_IF(killpg, status, != 0);
return EXIT_SUCCESS;
}
}
+1
View File
@@ -1,5 +1,6 @@
#define _XOPEN_SOURCE 700
#include "../test_helpers.h"
#include <pthread.h>
#include <stdio.h>
#include <signal.h>