blob: 1d8d9646149b6900e41bf42dcc111e86143369bf [file] [log] [blame]
Rich Felker2b0af602013-06-29 12:24:06 -04001/* This is the structure used for the rt_sigaction syscall on most archs,
2 * but it can be overridden by a file with the same name in the top-level
3 * arch dir for a given arch, if necessary. */
Rich Felker0b637792012-07-11 02:44:55 -04004struct k_sigaction {
5 void (*handler)(int);
6 unsigned long flags;
7 void (*restorer)(void);
Rich Felkerea4175e2012-07-12 11:00:21 -04008 unsigned mask[2];
Rich Felker0b637792012-07-11 02:44:55 -04009};
Rich Felkerb61df222015-09-23 18:33:49 +000010
11void __restore(), __restore_rt();