This website requires JavaScript.
799f99a40f
kern: fix pprint on invalid address at syspread
Giacomo Tesio
2017-12-10 23:33:32 +0100
b73c2bce14
kern: awake & dev9p: do not interrupt Tflush to avoid consuming all tags
Giacomo Tesio
2017-12-08 01:53:32 +0100
3946a06a98
kern: dev9p: Rwrite's count can be greater than Twrite's one
Giacomo Tesio
2017-12-06 01:32:21 +0100
726217c766
kern: fix proc ref counting in procread
Giacomo Tesio
2017-11-21 00:50:26 +0100
df9c0d8fe4
kern: awake: fix syscall() check for awake_awakened(up)
Giacomo Tesio
2017-11-21 01:52:08 +0100
2b62ed8010
kern: keep reading /proc/n/syscall after process death, to get all messages
Giacomo Tesio
2017-11-21 00:29:31 +0100
9aea97a51f
kern: fix fmtrwdata on nil buffers
Giacomo Tesio
2017-11-18 22:56:11 +0100
8ea71b1c66
kern: fix very old bug in syscall tracing
Giacomo Tesio
2017-11-17 01:23:53 +0100
7ae04d282f
kern: devproc: add ppid; enable `rm -e noteid`
Giacomo Tesio
2017-11-07 00:39:29 +0100
26bd1d8dc4
kern: fix working dir after ns clone
Giacomo Tesio
2017-10-25 01:59:04 +0200
2836ae4d66
kern: improve procfdprint and procfds in devproc
Giacomo Tesio
2017-10-25 01:35:34 +0200
c17d5bdb18
kern: cleanup procread for Qnote
Giacomo Tesio
2017-10-23 03:11:22 +0200
70d5961022
kern: add missing poperror() to awake_gc_proc
Giacomo Tesio
2017-10-11 00:36:52 +0200
430df16543
kernel: ignore errors on awake_gc_proc
Giacomo Tesio
2017-10-10 00:14:49 +0200
7c017f5059
kern: fix %r13 management in syscallentry
Giacomo Tesio
2017-10-02 01:14:47 +0200
90c3415176
kernel: fix _procfdprint to use chan's flags
Giacomo Tesio
2017-09-28 23:04:05 +0200
ba11888753
kern: proc, dup: _procfdprint OCEXEC and ORCLOSE
Giacomo Tesio
2017-09-28 00:09:17 +0200
9f8050aa4a
libc: move exits to its own translation unit (another good idea from 9front)
Giacomo Tesio
2017-10-23 00:28:28 +0200
2a4b3f26d6
cmds: add ns/clone
Giacomo Tesio
2017-10-25 01:02:26 +0200
9d04fba8f2
cmds: rename `ns` to `ns/cat`
Giacomo Tesio
2017-10-25 00:22:26 +0200
320e6e6f35
kern: clone $pid's namespace writing #p/$pid/ns
Giacomo Tesio
2017-10-24 23:28:14 +0200
9202b04504
rc: use some uppercase variables (PATH, USER...)
Giacomo Tesio
2017-10-22 13:22:37 +0200
d6d65887b2
libc: rename $apid to $APID
Giacomo Tesio
2017-10-20 02:05:13 +0200
fab9c1d80f
libc: introduce <envvars.h>
Giacomo Tesio
2017-10-20 00:55:05 +0200
65d37f432f
rc: rename $cflag in $rccmd
Giacomo Tesio
2017-10-20 00:14:43 +0200
a70f27680a
lc: `rfork e` to avoid /env pollution
Giacomo Tesio
2017-10-19 00:32:05 +0200
9b0b9794c3
rc: write ENV_PATH and ENV_CDPATH as a colon separated string
Giacomo Tesio
2017-10-19 00:25:34 +0200
a5c14e60d7
rc: replace forgotten ENV_RCARGLIST
Giacomo Tesio
2017-10-19 00:16:19 +0200
d33221de34
rc: allow colons as separator in $path and $cdpath
Giacomo Tesio
2017-10-18 23:48:42 +0200
0ef55939e8
rc: rm plan9.c (fix previous commit)
Giacomo Tesio
2017-10-18 22:41:31 +0200
4017b73ab2
rc: define constants for rc variable names
Giacomo Tesio
2017-10-18 22:38:30 +0200
d3c2605d57
libc: set ERRMAX to 128 (to match genbuf in the kernel's Proc structure)
Giacomo Tesio
2017-10-18 01:40:40 +0200
b42f8bd4a8
rc: mv plan9.c jehanne.c
Giacomo Tesio
2017-10-18 01:20:52 +0200
085f5dfa34
rc: import 9front's improvements
Giacomo Tesio
2017-10-18 01:10:06 +0200
26a2f0a1be
libposix: fix typos in get_noteid/set_noteid
Giacomo Tesio
2017-09-08 00:24:37 +0200
f3b882ba4a
qa: add setsid test to newlib
Giacomo Tesio
2017-09-08 00:15:12 +0200
3255a6aa47
devtools: improved newlib and mksh
Giacomo Tesio
2017-09-07 23:37:32 +0200
e206015f7f
libposix: add getpgid
Giacomo Tesio
2017-09-07 23:27:33 +0200
1f3203e6d3
libposix: add rename
Giacomo Tesio
2017-09-07 23:25:34 +0200
e3ff5b1004
libposix: add getpgrp; draft setsid, getsid and setpgid
Giacomo Tesio
2017-09-07 00:10:34 +0200
c06dfdc834
newlib: add umask, chmod and fchmodat
Giacomo Tesio
2017-09-06 23:04:01 +0200
e168dcb7fa
libposix: add umask
Giacomo Tesio
2017-09-06 22:59:05 +0200
61f0293e39
libposix: fake get/set functions for uid, gid, euid, egid, pgid, sid, reuid...
Giacomo Tesio
2017-09-05 23:53:40 +0200
4f87ee109f
Merge branch 'master' of https://bitbucket.org/tesio/jehanne
Giacomo Tesio
2017-09-05 23:09:59 +0200
14edc758f4
libposix: add get/set functions for uid, gid, euid, egid, pgid, sid, reuid...
Giacomo Tesio
2017-09-05 00:15:37 +0200
d9b9309561
devtools: qemu: use -device and -netdev options instead of -redir
Giacomo Tesio
2017-09-04 23:41:25 +0200
b681752355
Merge branch 'master' of https://github.com/JehanneOS/jehanne
Giacomo Tesio
2017-09-04 00:10:37 +0200
eb3f4fdf97
newlib: various improvements; mksh: improvements
Giacomo Tesio
2017-09-04 00:02:50 +0200
4be2181f89
libposix: add readlink and readlinkat (both failing with EINVAL)
Giacomo Tesio
2017-09-03 23:46:18 +0200
c5aaa72bbb
libposix: add dup, dup2, getrusage, fstat and lstat
Giacomo Tesio
2017-09-03 17:51:44 +0200
7f3297dada
amd64/include/u.h: fix type of jmp_buf
Giacomo Tesio
2017-09-03 17:44:55 +0200
4115f92ff6
libc: make times return -1 on io error
Giacomo Tesio
2017-09-03 17:43:02 +0200
a97830e493
newlib: add qa test for setjmp/longjmp
Giacomo Tesio
2017-09-03 17:41:55 +0200
575ed9afda
mksh: fix submodule path
Giacomo Tesio
2017-09-01 01:29:31 +0200
70623daadc
coverity: try to disable coverity scan for newlib
Giacomo Tesio
2017-09-01 00:51:26 +0200
82f581f76e
devtools: start port of MirBSD Korn Shell
Giacomo Tesio
2017-09-01 00:47:01 +0200
3cb5307da8
newlib: add chmod functions (just calling libposix)
Giacomo Tesio
2017-08-31 01:59:52 +0200
0bc2e60c72
libposix: stub chown family (always returning 0)
Giacomo Tesio
2017-08-31 00:50:31 +0200
6fd5c75ab3
qa/check: allow tests to SKIP themselves
Giacomo Tesio
2017-08-31 00:29:52 +0200
60d71d421d
devtools: cross-toolchain: terminate init.sh when fetch fails (thanks R41z)
Giacomo Tesio
2017-08-30 23:16:17 +0200
3e533d234a
cmds: port vt from 9front
Giacomo Tesio
2017-08-30 23:07:07 +0200
e888e52502
qa: newlib: fix 102-files so that it works with disk based roots (runDisk.sh)
Giacomo Tesio
2017-08-30 00:15:50 +0200
713eb8843f
libc: simplify access; libposix: let access lie
Giacomo Tesio
2017-08-29 00:17:51 +0200
1aaf8d3703
newlib: add access(2)
Giacomo Tesio
2017-08-28 23:00:39 +0200
56287a4337
libc: better access on directories
Giacomo Tesio
2017-08-28 22:59:55 +0200
fe173086f7
qa: improved newlib/103-files.c (testing access, mkdir, chdir and getcwd)
Giacomo Tesio
2017-08-28 03:11:19 +0200
9bdbd9b09d
qa: improve newlib/040-gettimeofday.c
Giacomo Tesio
2017-08-28 02:47:05 +0200
59e881c04d
libc: improve access(AWRITE) and access(AEXEC) on directories
Giacomo Tesio
2017-08-28 02:09:56 +0200
b78613615d
libposix: add access
Giacomo Tesio
2017-08-25 23:43:14 +0200
386cb370a6
libposix: POSIX_gettimeofday fails without proper initialization
Giacomo Tesio
2017-08-25 23:43:14 +0200
0185e3b4a1
newlib: initialize timeval and timezone reader for libposix
Giacomo Tesio
2017-08-25 23:41:40 +0200
44fa703f84
qa: fix test newlib/040-gettimeofday.c
Giacomo Tesio
2017-08-25 23:33:10 +0200
bd149a18f1
libposix: implement gettimeofday
Giacomo Tesio
2017-08-25 00:53:10 +0200
2409419ba2
qa: fix 199-files-CLEAR.runner
Giacomo Tesio
2017-08-24 00:14:02 +0200
476cf67dc3
newlib: fix open_translator
Giacomo Tesio
2017-08-24 00:13:35 +0200
1e9c00b5d0
newlib: define mkdir, chdir and fchdir
Giacomo Tesio
2017-08-23 05:51:50 +0200
6158d0e166
qa: newlib test for chdir and mkdir
Giacomo Tesio
2017-08-23 04:25:30 +0200
bfb95a3d3e
libposix: drafted chdir, fchdir and mkdir
Giacomo Tesio
2017-08-23 04:05:31 +0200
4de95c9bc0
libposix: make AT_FDCWD value configurable
Giacomo Tesio
2017-08-23 02:57:41 +0200
61c4849bd7
libposix: add POSIX_chmod and POSIX_fchmodat to posix.h
Giacomo Tesio
2017-08-23 02:05:34 +0200
64d840d5ad
newlib: handle POSIX_chmod and POSIX_fchmod in default_error_translator
Giacomo Tesio
2017-08-23 01:08:46 +0200
4455658796
libposix: drafted chmod/fchmod; TODO: configurable AT_FDCWD
Giacomo Tesio
2017-08-23 01:05:54 +0200
6a94e587a6
libposix: fix POSIX_open's DMDIR management; fix typo in POSIX_chmod
Giacomo Tesio
2017-08-22 22:42:38 +0200
511bbd36af
qa: newlib: better messages in 100-files
Giacomo Tesio
2017-08-22 02:45:49 +0200
965d316ac4
libposix: return PosixENOTDIR according to O_DIRECTORY specification
Giacomo Tesio
2017-08-22 02:34:00 +0200
004dd6bff1
libposix: specify PosixOpenTranslator's behaviour on various flags
Giacomo Tesio
2017-08-22 02:12:26 +0200
859bde60c8
newlib: introduce libposix_getdents machinery
Giacomo Tesio
2017-08-22 01:47:28 +0200
9947978c05
libposix: implemented libposix_getdents
Giacomo Tesio
2017-08-22 01:42:33 +0200
97c4c2bccb
qa: add test for opendir/readdir/closedir in newlib
Giacomo Tesio
2017-08-22 01:41:15 +0200
63b227be55
elf64ldseg: do not pprint warnings on wrong header as it could simply be an rc script
Giacomo Tesio
2017-08-21 23:59:40 +0200
f7c3a41b11
libposix: drafted getdents
Giacomo Tesio
2017-08-21 01:05:40 +0200
3916b222b5
libposix: fix typo
Giacomo Tesio
2017-08-21 00:52:57 +0200
4490973b6d
newlib: several additions (posix and unix plus getcwd, getlogin, getlogin_r, getpass, pread and pwrite)
Giacomo Tesio
2017-08-21 00:20:25 +0200
ea6b68588c
libposix: implemented getcwd, getlogin, getlogin_r, getpass, pread and pwrite
Giacomo Tesio
2017-08-21 00:20:12 +0200
5d56943666
newlib: first try to enable posix (BROKEN)
Giacomo Tesio
2017-08-18 01:46:06 +0200
6dd00801dc
libposix: introduce pause() (still to be integrated in newlib)
Giacomo Tesio
2017-08-18 00:50:07 +0200
f3753df931
newlib: import upstream changes
Giacomo Tesio
2017-08-17 23:20:50 +0200
6ce619a2e0
libc: sleep's argument must be unsigned
Giacomo Tesio
2017-08-16 00:55:54 +0200
ef6aa99b74
qa: libc: slow note handlers cant't break sleep
Giacomo Tesio
2017-08-16 00:37:39 +0200
b9483decb0
libmemdraw: fix typo
Giacomo Tesio
2017-08-15 12:10:52 +0200