summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/setjmp/_longjmp.c10
-rw-r--r--src/setjmp/_setjmp.c9
2 files changed, 19 insertions, 0 deletions
diff --git a/src/setjmp/_longjmp.c b/src/setjmp/_longjmp.c
new file mode 100644
index 00000000..6a7d0b5c
--- /dev/null
+++ b/src/setjmp/_longjmp.c
@@ -0,0 +1,10 @@
+#include <setjmp.h>
+
+void _longjmp(jmp_buf env, int val)
+{
+ return longjmp(env, val);
+}
+
+/*
+XOPEN(400)
+*/
diff --git a/src/setjmp/_setjmp.c b/src/setjmp/_setjmp.c
new file mode 100644
index 00000000..922a36dc
--- /dev/null
+++ b/src/setjmp/_setjmp.c
@@ -0,0 +1,9 @@
+#include <setjmp.h>
+
+int _setjmp(jmp_buf env)
+{
+ return setjmp(env);
+}
+/*
+XOPEN(400)
+*/