mes/include
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
..
sys core: Support fork, waitpid, execve. 2018-05-24 19:54:42 +02:00
00-test.i mlibc: Tinycc support: Avoid hex. 2017-12-04 22:58:10 +01:00
30-test.i build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
alloca.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
assert.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
ctype.h core: Add isspace. 2018-04-10 21:51:15 +02:00
dlfcn.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
endian.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
errno.h mlibc: M4 support: robustify headers, add sys/signal.h. 2017-12-05 19:49:37 +01:00
fcntl.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
features.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
float.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
getopt.h build: Build mini-libc and libc+tcc-gcc too. 2018-05-23 18:41:57 +02:00
inttypes.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
libgen.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
limits.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
locale.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
math.h mescc: Tinycc support: Minimal float support. 2018-05-18 15:28:05 +02:00
mlibc.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
setjmp.h mlibc: GNU Gcc support: setjmp, longjmp. 2017-11-26 13:10:46 +01:00
signal.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
stdarg.h mlibc: M4 support: robustify headers, add sys/signal.h. 2017-12-05 19:49:37 +01:00
stdbool.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
stddef.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
stdint.h mlibc: M4 support: robustify headers, add sys/signal.h. 2017-12-05 19:49:37 +01:00
stdio.h mescc: Add fopen. 2018-05-26 16:33:00 -04:00
stdlib.h mescc: Tinycc support: Minimal float support. 2018-05-18 15:28:05 +02:00
stdnoreturn.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
string.h mlibc: M4 support: robustify headers, add sys/signal.h. 2017-12-05 19:49:37 +01:00
strings.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
time.h build: mlib/include to include, move mlib to lib. 2017-11-22 16:23:48 +01:00
unistd.h core: Support fork, waitpid, execve. 2018-05-24 19:54:42 +02:00