summaryrefslogtreecommitdiff
path: root/userspace/sys
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-11-24 01:54:47 +0100
committerMichal Idziorek <m.i@gmx.at>2014-11-24 01:54:47 +0100
commit369c62119b9dd60db77fc28e8857ed9c4d498889 (patch)
treeea06cc9b95516863cc674bf700e27db601e0529b /userspace/sys
parent0d36b950f6a560a0312f2dcd326d3bb5362af370 (diff)
problems with ENV
Diffstat (limited to 'userspace/sys')
-rw-r--r--userspace/sys/Makefile1
-rw-r--r--userspace/sys/syscalls.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/userspace/sys/Makefile b/userspace/sys/Makefile
index 9917d90..e341312 100644
--- a/userspace/sys/Makefile
+++ b/userspace/sys/Makefile
@@ -4,6 +4,7 @@ CFLAGS+=-w
OBJECTS=sys.o syscalls.o crt0.o
+full: clean library_install crt_install
all: $(OBJECTS)
library_install: all
diff --git a/userspace/sys/syscalls.c b/userspace/sys/syscalls.c
index 9456ea4..fe34f47 100644
--- a/userspace/sys/syscalls.c
+++ b/userspace/sys/syscalls.c
@@ -2,6 +2,11 @@
char **environ;
+void _exit(int ret)
+{
+ _exit2(ret,environ);
+}
+
void _exit2(int ret,char **environ)
{
return syscall(SYSCALL_EXIT,ret,environ,0);