Giacomo Tesio
922e993c41
libs, kernel and commands: re-enable -Werror
2020-11-15 13:30:09 +01:00
Giacomo Tesio
16c7924425
libs: get rid of libstdio (and stdio.h); `mv ctype.h chartypes.h` in /sys/include
2020-09-17 23:53:35 +02:00
Giacomo Tesio
0a325039bf
gcc & system build: add `-9` and remove `--posix` from build files
2020-09-17 23:53:12 +02:00
Giacomo Tesio
4067cb45cb
libc: refactoring
2020-09-17 23:47:39 +02:00
Giacomo Tesio
5f095a9605
temporarily disable -Werror
2020-09-17 23:43:57 +02:00
Giacomo Tesio
63d860eb99
u.h: refactoring of syscalls
2020-09-17 23:42:55 +02:00
Giacomo Tesio
49eb11173b
u.h: remove volatile in NativeTypes.p
2019-11-13 18:27:09 +01:00
Giacomo Tesio
9202b04504
rc: use some uppercase variables (PATH, USER...)
2017-10-22 13:22:37 +02:00
Giacomo Tesio
65d37f432f
rc: rename $cflag in $rccmd
2017-10-20 00:14:43 +02:00
Giacomo Tesio
a70f27680a
lc: `rfork e` to avoid /env pollution
...
See https://marc.info/?l=9fans&m=150842120722399&w=2
2017-10-19 00:32:05 +02:00
Giacomo Tesio
7f3297dada
amd64/include/u.h: fix type of jmp_buf
2017-09-03 17:44:55 +02:00
Giacomo Tesio
ea6b68588c
libposix: implemented getcwd, getlogin, getlogin_r, getpass, pread and pwrite
2017-08-21 00:20:12 +02:00
Giacomo Tesio
913b1361dc
u.h: (try) to avoid optimizations of syscall arguments
2017-05-19 01:02:42 +02:00
Giacomo Tesio
188a07782d
libposix: initial draft
2017-04-19 23:48:54 +02:00
Giacomo Tesio
e93aafc028
qa: build everything with -Werror
2017-01-12 00:38:56 +01:00
Giacomo Tesio
2508de40ea
kernel: move sysdup to libc
2017-01-06 00:56:22 +01:00
Giacomo Tesio
410e6d1fa1
cflags: set --sysroot=$JEHANNE
2017-01-06 00:53:25 +01:00
Giacomo Tesio
d24c2b3606
rio: fix wloc call to sys/call
2017-01-04 23:34:44 +01:00
Giacomo Tesio
9bceb6b04e
startup/terminal: fix NDBFILE path and start rio
2016-11-29 20:50:14 +01:00
Giacomo Tesio
38aca7a581
first usable version of kernel and commands
...
After an year of hard work, this is a first "usable" version of Jehanne.
2016-11-26 03:49:29 +01:00
Giacomo Tesio
fc42b02a28
Add arch/amd64
...
PRO MEMORIA: in arch/amd64/include/ureg.h the commented registers are preserved.
They were removed at 6ab2e16c9f
but apparently the es register is used by vesavga (386 version) in both Plan9, 9front and 9atom.
2015-12-22 11:40:34 +00:00