Regtest: foix warning from drd test pth_mutex_signal.c

GCC on RHEL 7.6 ARM complains about the empty init list.

I also noticed that we are using the SA_NOTIFY form of sigaction
(with that union member and handler prototype) but not setting the
SA_NOTIFY flag. Seems harmless in this case as we don't use
the siginfo or context.
This commit is contained in:
Paul Floyd 2023-02-03 13:48:22 +01:00
parent 7003f40be9
commit cdabd4ba74

View File

@ -42,12 +42,12 @@ int main ()
pthread_mutexattr_t mutex_attr;
pthread_attr_t thread_attr_contender;
pthread_t contender;
struct sigaction signalAction = { };
struct sigaction signalAction;
// install signal handler
signalAction.sa_sigaction = nullHandler;
sigfillset(&signalAction.sa_mask);
signalAction.sa_flags = 0;
signalAction.sa_flags = SA_SIGINFO;
sigaction(SIGINT, &signalAction, NULL);
// initialize the mutex