mes/include/sys
Jan Nieuwenhuizen e4d0298d1b
core: Support fork, waitpid, execve.
* stage0/x86.M1 (SYS_fork, SYS_waitpid, SYS_execve): New define.
* lib/linux-gcc.c (fork, waitpid, execve): New function.
* lib/linux-mes.c (fork, waitpid, execve): New function.
* lib/libc.c (wait): New function.
* include/unistd.h (fork, execve): Declare.
* include/sys/wait.h (waitpid, wait): Declare.
* module/mes/posix.mes (search-path, execlp, system*, waitpid): New function.
* src/posix.c (primitive_fork, execl): New function.
2018-05-24 19:54:42 +02:00
..
cdefs.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
ioctl.h mlibc: Add ioctl. 2018-04-22 11:42:47 +02:00
mman.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
select.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
stat.h mlibc: Declare chmod. 2018-04-29 12:01:25 +02:00
time.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
timeb.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
types.h mlibc: M4 support: robustify headers, add sys/signal.h. 2017-12-05 19:49:37 +01:00
ucontext.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
wait.h core: Support fork, waitpid, execve. 2018-05-24 19:54:42 +02:00