rename __sa_restorer to sa_restorer in struct sigaction
authorRich Felker <dalias@aerifal.cx>
Sat, 14 Apr 2012 03:06:54 +0000 (23:06 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 14 Apr 2012 03:06:54 +0000 (23:06 -0400)
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

index 1a198e4843e80c9b5bd44075ecd7927573434a3f..38f369b1c63c8a83f639adc869eb6d765a65b090 100644 (file)
@@ -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