diff options
| author | Jakob Kaivo <jkk@ung.org> | 2019-02-09 14:14:18 -0500 |
|---|---|---|
| committer | Jakob Kaivo <jkk@ung.org> | 2019-02-09 14:14:18 -0500 |
| commit | 3d7bacbaf22b36170371cd89facd0c1cd298b67b (patch) | |
| tree | 775fdf0b92865170891deae51235e920f7dcf035 /src/signal | |
| parent | c6dc9c00d7bf7eefc50b0f7e26cfdfedd135184e (diff) | |
merge XOPEN identifiers
Diffstat (limited to 'src/signal')
68 files changed, 467 insertions, 0 deletions
diff --git a/src/signal/BUS_ADRALN.c b/src/signal/BUS_ADRALN.c new file mode 100644 index 00000000..53cf12fd --- /dev/null +++ b/src/signal/BUS_ADRALN.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define BUS_ADRALN (1) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/BUS_ADRERR.c b/src/signal/BUS_ADRERR.c new file mode 100644 index 00000000..78e8a412 --- /dev/null +++ b/src/signal/BUS_ADRERR.c @@ -0,0 +1,7 @@ +#include <signal.h> +#define BUS_ADRERR (2) + +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/BUS_OBJERR.c b/src/signal/BUS_OBJERR.c new file mode 100644 index 00000000..c2de05c3 --- /dev/null +++ b/src/signal/BUS_OBJERR.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define BUS_OBJERR (3) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/CLD_CONTINUED.c b/src/signal/CLD_CONTINUED.c new file mode 100644 index 00000000..f5784d17 --- /dev/null +++ b/src/signal/CLD_CONTINUED.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define CLD_CONTINUED (6) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/CLD_DUMPED.c b/src/signal/CLD_DUMPED.c new file mode 100644 index 00000000..c1bb5959 --- /dev/null +++ b/src/signal/CLD_DUMPED.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define CLD_DUMPED (3) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/CLD_EXITED.c b/src/signal/CLD_EXITED.c new file mode 100644 index 00000000..4a3f12e3 --- /dev/null +++ b/src/signal/CLD_EXITED.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define CLD_EXITED (1) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/CLD_KILLED.c b/src/signal/CLD_KILLED.c new file mode 100644 index 00000000..fc30db5a --- /dev/null +++ b/src/signal/CLD_KILLED.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define CLD_KILLED (2) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/CLD_STOPPED.c b/src/signal/CLD_STOPPED.c new file mode 100644 index 00000000..4af54087 --- /dev/null +++ b/src/signal/CLD_STOPPED.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define CLD_STOPPED (5) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/CLD_TRAPPED.c b/src/signal/CLD_TRAPPED.c new file mode 100644 index 00000000..8a489cc1 --- /dev/null +++ b/src/signal/CLD_TRAPPED.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define CLD_TRAPPED (4) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/FPE_FLTDIV.c b/src/signal/FPE_FLTDIV.c new file mode 100644 index 00000000..4246fbae --- /dev/null +++ b/src/signal/FPE_FLTDIV.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define FPE_FLTDIV (3) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/FPE_FLTINV.c b/src/signal/FPE_FLTINV.c new file mode 100644 index 00000000..4ec39a65 --- /dev/null +++ b/src/signal/FPE_FLTINV.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define FPE_FLTINV (7) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/FPE_FLTOVF.c b/src/signal/FPE_FLTOVF.c new file mode 100644 index 00000000..7ee7bfb9 --- /dev/null +++ b/src/signal/FPE_FLTOVF.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define FPE_FLTOVF (4) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/FPE_FLTRES.c b/src/signal/FPE_FLTRES.c new file mode 100644 index 00000000..021fa4d7 --- /dev/null +++ b/src/signal/FPE_FLTRES.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define FPE_FLTRES (6) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/FPE_FLTSUB.c b/src/signal/FPE_FLTSUB.c new file mode 100644 index 00000000..befd9165 --- /dev/null +++ b/src/signal/FPE_FLTSUB.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define FPE_FLTSUB (8) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/FPE_FLTUND.c b/src/signal/FPE_FLTUND.c new file mode 100644 index 00000000..613aeb20 --- /dev/null +++ b/src/signal/FPE_FLTUND.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define FPE_FLTUND (5) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/FPE_INTDIV.c b/src/signal/FPE_INTDIV.c new file mode 100644 index 00000000..8cc9bc51 --- /dev/null +++ b/src/signal/FPE_INTDIV.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define FPE_INTDIV (1) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/FPE_INTOVF.c b/src/signal/FPE_INTOVF.c new file mode 100644 index 00000000..c18a793b --- /dev/null +++ b/src/signal/FPE_INTOVF.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define FPE_INTOVF (2) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/ILL_BADSTK.c b/src/signal/ILL_BADSTK.c new file mode 100644 index 00000000..c82eeb5a --- /dev/null +++ b/src/signal/ILL_BADSTK.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define ILL_BADSTK (8) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/ILL_COPROC.c b/src/signal/ILL_COPROC.c new file mode 100644 index 00000000..330efbc5 --- /dev/null +++ b/src/signal/ILL_COPROC.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define ILL_COPROC (7) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/ILL_ILLADR.c b/src/signal/ILL_ILLADR.c new file mode 100644 index 00000000..97acf732 --- /dev/null +++ b/src/signal/ILL_ILLADR.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define ILL_ILLADR (3) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/ILL_ILLOPC.c b/src/signal/ILL_ILLOPC.c new file mode 100644 index 00000000..5e171c7c --- /dev/null +++ b/src/signal/ILL_ILLOPC.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define ILL_ILLOPC (1) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/ILL_ILLOPN.c b/src/signal/ILL_ILLOPN.c new file mode 100644 index 00000000..95c20186 --- /dev/null +++ b/src/signal/ILL_ILLOPN.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define ILL_ILLOPN (2) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/ILL_ILLTRP.c b/src/signal/ILL_ILLTRP.c new file mode 100644 index 00000000..81624edd --- /dev/null +++ b/src/signal/ILL_ILLTRP.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define ILL_ILLTRP (4) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/ILL_PRVOPC.c b/src/signal/ILL_PRVOPC.c new file mode 100644 index 00000000..80d7575a --- /dev/null +++ b/src/signal/ILL_PRVOPC.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define ILL_PRVOPC (5) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/ILL_PRVREG.c b/src/signal/ILL_PRVREG.c new file mode 100644 index 00000000..d724ac77 --- /dev/null +++ b/src/signal/ILL_PRVREG.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define ILL_PRVREG (6) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/MINSIGSTKSZ.c b/src/signal/MINSIGSTKSZ.c new file mode 100644 index 00000000..da35b658 --- /dev/null +++ b/src/signal/MINSIGSTKSZ.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define MINSIGSTKSZ (1024) +/* +XOPEN(400) +*/ diff --git a/src/signal/POLL_ERR.c b/src/signal/POLL_ERR.c new file mode 100644 index 00000000..11e5e95f --- /dev/null +++ b/src/signal/POLL_ERR.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define POLL_ERR (4) +/* +XOPEN(400) +*/ diff --git a/src/signal/POLL_HUP.c b/src/signal/POLL_HUP.c new file mode 100644 index 00000000..440fc631 --- /dev/null +++ b/src/signal/POLL_HUP.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define POLL_HUP (6) +/* +XOPEN(400) +*/ diff --git a/src/signal/POLL_IN.c b/src/signal/POLL_IN.c new file mode 100644 index 00000000..cfc2096f --- /dev/null +++ b/src/signal/POLL_IN.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define POLL_IN (1) +/* +XOPEN(400) +*/ diff --git a/src/signal/POLL_MSG.c b/src/signal/POLL_MSG.c new file mode 100644 index 00000000..fda34d14 --- /dev/null +++ b/src/signal/POLL_MSG.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define POLL_MSG (3) +/* +XOPEN(400) +*/ diff --git a/src/signal/POLL_OUT.c b/src/signal/POLL_OUT.c new file mode 100644 index 00000000..8d8648c0 --- /dev/null +++ b/src/signal/POLL_OUT.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define POLL_OUT (2) +/* +XOPEN(400) +*/ diff --git a/src/signal/POLL_PRI.c b/src/signal/POLL_PRI.c new file mode 100644 index 00000000..f46fa1c4 --- /dev/null +++ b/src/signal/POLL_PRI.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define POLL_PRI (5) +/* +XOPEN(400) +*/ diff --git a/src/signal/SA_NOCLDWAIT.c b/src/signal/SA_NOCLDWAIT.c new file mode 100644 index 00000000..10640682 --- /dev/null +++ b/src/signal/SA_NOCLDWAIT.c @@ -0,0 +1,7 @@ +#include <signal.h> +#define SA_NOCLDWAIT (1<<5) +/* +XOPEN(400) +POSIX(200809) +NOTE: the text and history don't seem to agree on this for posix +*/ diff --git a/src/signal/SA_NODEFER.c b/src/signal/SA_NODEFER.c new file mode 100644 index 00000000..d5a1e77d --- /dev/null +++ b/src/signal/SA_NODEFER.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define SA_NODEFER (1<<6) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/SA_ONSTACK.c b/src/signal/SA_ONSTACK.c new file mode 100644 index 00000000..2866fef9 --- /dev/null +++ b/src/signal/SA_ONSTACK.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SA_ONSTACK (1<<1) +/* +XOPEN(400) +*/ diff --git a/src/signal/SA_RESETHAND.c b/src/signal/SA_RESETHAND.c new file mode 100644 index 00000000..b3bf5fa6 --- /dev/null +++ b/src/signal/SA_RESETHAND.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define SA_RESETHAND (1<<2) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/SA_RESTART.c b/src/signal/SA_RESTART.c new file mode 100644 index 00000000..efc0c0b9 --- /dev/null +++ b/src/signal/SA_RESTART.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define SA_RESTART (1<<3) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/SA_SIGINFO.c b/src/signal/SA_SIGINFO.c new file mode 100644 index 00000000..749e6a5f --- /dev/null +++ b/src/signal/SA_SIGINFO.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define SA_SIGINFO (1<<4) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/SEGV_ACCERR.c b/src/signal/SEGV_ACCERR.c new file mode 100644 index 00000000..9451551f --- /dev/null +++ b/src/signal/SEGV_ACCERR.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define SEGV_ACCERR (2) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/SEGV_MAPERR.c b/src/signal/SEGV_MAPERR.c new file mode 100644 index 00000000..9466d052 --- /dev/null +++ b/src/signal/SEGV_MAPERR.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define SEGV_MAPERR (1) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/SIGBUS.c b/src/signal/SIGBUS.c new file mode 100644 index 00000000..5757ac15 --- /dev/null +++ b/src/signal/SIGBUS.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define SIGBUS (12) +/* +XOPEN(400) +POSIX(199309) +*/ diff --git a/src/signal/SIGPOLL.c b/src/signal/SIGPOLL.c new file mode 100644 index 00000000..f80e4d57 --- /dev/null +++ b/src/signal/SIGPOLL.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SIGPOLL (23) +/* +XOPEN(400) +*/ diff --git a/src/signal/SIGPROF.c b/src/signal/SIGPROF.c new file mode 100644 index 00000000..459c6835 --- /dev/null +++ b/src/signal/SIGPROF.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SIGPROF (24) +/* +XOPEN(400) +*/ diff --git a/src/signal/SIGSTKSZ.c b/src/signal/SIGSTKSZ.c new file mode 100644 index 00000000..d9f40492 --- /dev/null +++ b/src/signal/SIGSTKSZ.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SIGSTKSZ (1024) +/* +XOPEN(400) +*/ diff --git a/src/signal/SIGSYS.c b/src/signal/SIGSYS.c new file mode 100644 index 00000000..442af153 --- /dev/null +++ b/src/signal/SIGSYS.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SIGSYS (25) +/* +XOPEN(400) +*/ diff --git a/src/signal/SIGTRAP.c b/src/signal/SIGTRAP.c new file mode 100644 index 00000000..acc24be9 --- /dev/null +++ b/src/signal/SIGTRAP.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SIGTRAP (26) +/* +XOPEN(400) +*/ diff --git a/src/signal/SIGURG.c b/src/signal/SIGURG.c new file mode 100644 index 00000000..8bfaf929 --- /dev/null +++ b/src/signal/SIGURG.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define SIGURG (27) +/* +XOPEN(400) +POSIX(200112) +*/ diff --git a/src/signal/SIGVTALRM.c b/src/signal/SIGVTALRM.c new file mode 100644 index 00000000..6df66cad --- /dev/null +++ b/src/signal/SIGVTALRM.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SIGVTALRM (28) +/* +XOPEN(400) +*/ diff --git a/src/signal/SIGXCPU.c b/src/signal/SIGXCPU.c new file mode 100644 index 00000000..3630d977 --- /dev/null +++ b/src/signal/SIGXCPU.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SIGXCPU (29) +/* +XOPEN(400) +*/ diff --git a/src/signal/SIGXFSZ.c b/src/signal/SIGXFSZ.c new file mode 100644 index 00000000..663e383f --- /dev/null +++ b/src/signal/SIGXFSZ.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SIGXFSZ (30) +/* +XOPEN(400) +*/ diff --git a/src/signal/SS_DISABLE.c b/src/signal/SS_DISABLE.c new file mode 100644 index 00000000..2a048cfd --- /dev/null +++ b/src/signal/SS_DISABLE.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SS_DISABLE (1<<8) +/* +XOPEN(400) +*/ diff --git a/src/signal/SS_ONSTACK.c b/src/signal/SS_ONSTACK.c new file mode 100644 index 00000000..c9939859 --- /dev/null +++ b/src/signal/SS_ONSTACK.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define SS_ONSTACK (1<<7) +/* +XOPEN(400) +*/ diff --git a/src/signal/TRAP_BRKPT.c b/src/signal/TRAP_BRKPT.c new file mode 100644 index 00000000..029e868b --- /dev/null +++ b/src/signal/TRAP_BRKPT.c @@ -0,0 +1,5 @@ +#include <signal.h> +#define TRAP_BRKPT (1) +/* +XOPEN(400) +*/ diff --git a/src/signal/TRAP_TRACE.c b/src/signal/TRAP_TRACE.c new file mode 100644 index 00000000..cacee48e --- /dev/null +++ b/src/signal/TRAP_TRACE.c @@ -0,0 +1,6 @@ +#include <signal.h> +#define TRAP_TRACE (2) +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/bsd_signal.c b/src/signal/bsd_signal.c new file mode 100644 index 00000000..148029c0 --- /dev/null +++ b/src/signal/bsd_signal.c @@ -0,0 +1,21 @@ +#include <signal.h> + +void (*bsd_signal(int sig, void (*func)(int)))(int) +{ + struct sigaction act, oact; + act.sa_handler = func; + act.sa_flags = SA_RESTART; + + sigemptyset(&act.sa_mask); + sigaddset(&act.sa_mask, sig); + + if (sigaction(sig, &act, &oact) == -1) { + return SIG_ERR; + } + + return oact.sa_handler; +} + +/* +XOPEN(400,700) +*/ diff --git a/src/signal/killpg.c b/src/signal/killpg.c new file mode 100644 index 00000000..4f56544e --- /dev/null +++ b/src/signal/killpg.c @@ -0,0 +1,10 @@ +#include <signal.h> + +int killpg(pid_t pgrp, int sig) +{ + return 0; +} + +/* +XOPEN(400) +*/ diff --git a/src/signal/sigaltstack.c b/src/signal/sigaltstack.c new file mode 100644 index 00000000..068d9e38 --- /dev/null +++ b/src/signal/sigaltstack.c @@ -0,0 +1,10 @@ +#include <signal.h> + +int sigaltstack(const stack_t * restrict ss, stack_t * restrict oss) +{ + return 0; +} + +/* +XOPEN(400) +*/ diff --git a/src/signal/sighold.c b/src/signal/sighold.c new file mode 100644 index 00000000..1c5b0c20 --- /dev/null +++ b/src/signal/sighold.c @@ -0,0 +1,10 @@ +#include <signal.h> + +int sighold(int sig) +{ + return 0; +} + +/* +XOPEN(400) +*/ diff --git a/src/signal/sigignore.c b/src/signal/sigignore.c new file mode 100644 index 00000000..9c5c62ae --- /dev/null +++ b/src/signal/sigignore.c @@ -0,0 +1,10 @@ +#include <signal.h> + +int sigignore(int sig) +{ + return 0; +} + +/* +XOPEN(400) +*/ diff --git a/src/signal/siginfo_t.c b/src/signal/siginfo_t.c new file mode 100644 index 00000000..0a0e907b --- /dev/null +++ b/src/signal/siginfo_t.c @@ -0,0 +1,18 @@ +#include <signal.h> + +typedef struct { + int si_signo; + int si_code; + pid_t si_pid; + uid_t si_uid; + void *si_addr; + int si_status; + long si_band; + int si_errno; + union sigval si_value; +} siginfo_t; + +/* +XOPEN(400) +POSIX(200112) +*/ diff --git a/src/signal/siginterrupt.c b/src/signal/siginterrupt.c new file mode 100644 index 00000000..283bd65c --- /dev/null +++ b/src/signal/siginterrupt.c @@ -0,0 +1,10 @@ +#include <signal.h> + +int siginterrupt(int sig, int flag) +{ + return 0; +} + +/* +XOPEN(400) +*/ diff --git a/src/signal/sigmask.c b/src/signal/sigmask.c new file mode 100644 index 00000000..030e51ab --- /dev/null +++ b/src/signal/sigmask.c @@ -0,0 +1,9 @@ +#include <signal.h> + +int sigmask(int signum) +{ +} + +/* +XOPEN(400,500) +*/ diff --git a/src/signal/sigpause.c b/src/signal/sigpause.c new file mode 100644 index 00000000..43ad7489 --- /dev/null +++ b/src/signal/sigpause.c @@ -0,0 +1,10 @@ +#include <signal.h> + +int sigpause(int sig) +{ + return 0; +} + +/* +XOPEN(400) +*/ diff --git a/src/signal/sigrelse.c b/src/signal/sigrelse.c new file mode 100644 index 00000000..c9c76852 --- /dev/null +++ b/src/signal/sigrelse.c @@ -0,0 +1,10 @@ +#include <signal.h> + +int sigrelse(int sig) +{ + return 0; +} + +/* +XOPEN(400) +*/ diff --git a/src/signal/sigset.c b/src/signal/sigset.c new file mode 100644 index 00000000..88dfecc3 --- /dev/null +++ b/src/signal/sigset.c @@ -0,0 +1,10 @@ +#include <signal.h> + +void (*sigset(int sig, void (*disp)(int)))(int) +{ + return ((void*)(int)0); +} + +/* +XOPEN(400) +*/ diff --git a/src/signal/sigstack.c b/src/signal/sigstack.c new file mode 100644 index 00000000..c7ed9c5c --- /dev/null +++ b/src/signal/sigstack.c @@ -0,0 +1,10 @@ +#include <signal.h> + +int sigstack(struct sigstack *ss, struct sigstack *oss) +{ + return 0; +} + +/* +XOPEN(400,600) +*/ diff --git a/src/signal/stack_t.c b/src/signal/stack_t.c new file mode 100644 index 00000000..28226941 --- /dev/null +++ b/src/signal/stack_t.c @@ -0,0 +1,12 @@ +#include <signal.h> + +typedef struct { + void *ss_sp; /* Stack base or pointer */ + size_t ss_size; /* Stack size */ + int ss_flags; /* Flags */ +} stack_t; + +/* +XOPEN(400) +POSIX(200809) +*/ diff --git a/src/signal/struct_sigstack.c b/src/signal/struct_sigstack.c new file mode 100644 index 00000000..1db4edba --- /dev/null +++ b/src/signal/struct_sigstack.c @@ -0,0 +1,10 @@ +#include <signal.h> + +struct sigstack { + int ss_onstack; + void *ss_sp; +}; + +/* +XOPEN(400,700) +*/ |
