* 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.
* include/sys/stat.h (mode_t, chmod): Declare.
* stage0/x86.M1 (SYS_ioctl): New define. * lib/linux-mes.c (ioctl): New syscall. * lib/linux-gcc.c (ioctl): New syscall. * include/sys/ioctl.h: New file.
* HACKING: Update. * INSTALL: Update. * NEWS: Update. * README: Update. * doc/ANNOUNCE-0.12: New file. * throughout: (janneke) coming out.
* include/errno.h (ERANGE): New define. * include/stdarg.h (size_t): Undefine before typedef. * include/stdint.h: Likewise. * include/stdio.h: Likewise. * include/stdlib.h: Likewise. * include/sys/types.h: Likewise. * include/string.h: Likewise. (ssize_t): Undefine before typedef. * include/unistd.h: Likewise. (off_t): Undefine before typedef. * include/sys/stat.h (struct stat): New stub. * include/sys/signal.h: New file.
* include: Move from mlib/include. * lib: Move from mlib. * BOOTSTRAP: Update. * HACKING: Update. * guile/guix/make.scm: Update. * make.scm: Update. * module/language/c99/compiler.mes: Update.