Add remaining tests.
This commit is contained in:
@@ -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 \
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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,5 +1,6 @@
|
||||
#define _XOPEN_SOURCE 700
|
||||
|
||||
#include "../test_helpers.h"
|
||||
#include <pthread.h>
|
||||
#include <stdio.h>
|
||||
#include <signal.h>
|
||||
|
||||
Reference in New Issue
Block a user