Giacomo Tesio
|
922e993c41
libs, kernel and commands: re-enable -Werror
|
4 years ago |
Giacomo Tesio
|
2f850291d5
rename libc to libjehanne; improve libposix
|
4 years ago |
Giacomo Tesio
|
361a06f284
libc: move read and write to jehanne_ namespace (where they actually belong)
|
5 years ago |
Giacomo Tesio
|
8c5dff6c0b
libc: add pexec() to execute a command in $PATH
|
7 years ago |
Giacomo Tesio
|
fab9c1d80f
libc: introduce <envvars.h>
|
7 years ago |
Giacomo Tesio
|
d3c2605d57
libc: set ERRMAX to 128 (to match genbuf in the kernel's Proc structure)
|
7 years ago |
Giacomo Tesio
|
6ce619a2e0
libc: sleep's argument must be unsigned
|
7 years ago |
Giacomo Tesio
|
40ccb89835
libc: simplify Waitmsg
|
7 years ago |
Giacomo Tesio
|
79f8204766
kern: move tsemaquire to userspace (given a generalized awake)
|
7 years ago |
Giacomo Tesio
|
da0381a213
libposix: big refactor of signal handling
|
7 years ago |
Giacomo Tesio
|
a1b4085b7b
libc: keep __libc_init weak definition private
|
7 years ago |
Giacomo Tesio
|
e70feee4a3
libc: introduce "jehanne_" namespace
|
7 years ago |
Giacomo Tesio
|
64466d840e
libc.h: simplify ARGBEGIN macro
|
7 years ago |
Giacomo Tesio
|
65cdad4317
libc: rewrite putenv and getenv.
|
7 years ago |
Giacomo Tesio
|
06376d5859
libc.h: mark _assert as noreturn
|
7 years ago |
Giacomo Tesio
|
4676c65a3d
kernel: move nsec to libc
|
8 years ago |
Giacomo Tesio
|
2508de40ea
kernel: move sysdup to libc
|
8 years ago |
Giacomo Tesio
|
66373243bd
libc: rewrite access()
|
8 years ago |
Giacomo Tesio
|
b862596737
kernel&all: create() syscall only sends Tcreate
|
8 years ago |
Giacomo Tesio
|
99855d60d6
kernel: move chdir to libc using devself/devproc
|
8 years ago |
Giacomo Tesio
|
c6de6b66e9
kernel: introduce devself
|
8 years ago |
Giacomo Tesio
|
f52a185030
decouple Jehanne from 9P2000 (as much as needed)
|
8 years ago |
Giacomo Tesio
|
38aca7a581
first usable version of kernel and commands
|
8 years ago |
Giacomo Tesio
|
3925b61fa6
libc: initial import from Harvey
|
9 years ago |