From 0115a6ed964f4afe87847a252363801e96194f0b Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Fri, 13 Apr 2012 23:06:54 -0400 Subject: [PATCH] rename __sa_restorer to sa_restorer in struct sigaction this is legal since sa_* is in the reserved namespace for signal.h, per posix. note that the sa_restorer field is not used anywhere, so programs that are trying to use it may still break, but at least they'll compile. if it turns out such programs actually need to be able to set their own sa_restorer to function properly, i'll add the necessary code to sigaction.c later. --- include/signal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/signal.h b/include/signal.h index 1a198e48..38f369b1 100644 --- a/include/signal.h +++ b/include/signal.h @@ -80,7 +80,7 @@ struct sigaction { } __sa_handler; sigset_t sa_mask; int sa_flags; - void (*__sa_restorer)(void); + void (*sa_restorer)(void); }; #define sa_handler __sa_handler.sa_handler #define sa_sigaction __sa_handler.sa_sigaction -- 2.25.1