Home
       _sigaction.c - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       _sigaction.c (429B)
       ---
            1 #include <stddef.h>
            2 
            3 #include <arch/sigaction.h>
            4 #include <sys.h>
            5 
            6 typedef struct ucontext_t ucontext_t;
            7 
            8 extern int _sigaction2(int,
            9                        struct sigaction *, struct sigaction *,
           10                        const void *,
           11                        int);
           12 
           13 extern int _setcontext(ucontext_t *);
           14 
           15 int
           16 _sigaction(int sig, struct sigaction *new, struct sigaction *old)
           17 {
           18         return _sigaction2(sig, new, old, _setcontext, 2);
           19 }