70 Commits

Author SHA1 Message Date
Mark
5aae060742 unistd: readlink syscall is now readlinkat 2020-10-11 16:29:11 +03:00
Mark
0ef6738e26 stdio: Add 'x' conversion to *scanf 2020-10-11 16:28:42 +03:00
Mark
883d6fb18b ***: fix ygg_debug_trace, start implementing _scanf 2020-08-24 11:41:20 +03:00
Mark
2b259f5ba3 time: add various functions and stubs for binutils 2020-08-24 11:40:22 +03:00
Mark
0674f3b36c stdlib: add various functions and stubs for binutils 2020-08-24 11:39:52 +03:00
Mark
b2420bb392 stdio: add sprintf/vsprintf 2020-08-24 11:39:09 +03:00
Mark
f7c99dfcbe ***: add various stub functions for binutils 2020-08-24 11:37:36 +03:00
Mark
c098d5ec60 signal: add raise(3) 2020-08-24 11:36:09 +03:00
Mark
b0427c2233 mod: add module control functions 2020-08-24 11:35:30 +03:00
Mark
30263c6932 include: add utime(2) stub and memory.h 2020-08-24 11:34:50 +03:00
Mark
9e8fad9d70 include: add inttypes.h 2020-08-24 11:33:31 +03:00
Mark
82f9e1b7d9 Implement socket syscalls 2020-08-07 12:08:19 +03:00
Mark
2b88f82ab2 Add shmget/shmat 2020-08-07 12:08:11 +03:00
Mark
f58b701c7b Bring back old ar'ing command 2020-08-07 12:07:54 +03:00
Mark
b9b830259b Fix 0x7F characters being treated as int -1 2020-08-07 12:07:22 +03:00
Mark
3433634fe3 Update debug trace with new signature 2020-08-07 12:07:05 +03:00
Mark
0895b6aa44 Add qsort/qsort_r(3) 2020-07-31 15:29:23 +03:00
Mark
9c461919b7 Add getopt(3) 2020-07-31 15:29:08 +03:00
Mark
f07a767843 Cleanup pwd/grp a bit, add missing functions 2020-07-31 15:28:20 +03:00
Mark
10269398e9 Add setsid(2) 2020-07-31 15:26:20 +03:00
Mark
3967d63e30 Print killer-signal to output 2020-07-28 17:57:18 +03:00
Mark
d8bd0ba9c4 Add sched_yield(2) 2020-07-27 18:20:00 +03:00
Mark
a58c72d672 Follow POSIX open(2) signature 2020-07-27 18:19:39 +03:00
Mark
157a2503f1 truncate(2)/ftruncate(2) 2020-07-27 00:15:03 +03:00
Mark
c39647a446 unlinkat(2) 2020-07-27 00:01:13 +03:00
Mark
1a8de9a4df Add mkdir(2)/mkdirat(2) 2020-07-26 23:22:07 +03:00
Mark
5da3e5f00a Add reboot(2) 2020-07-26 23:12:33 +03:00
Mark
14b17c4b08 Fix headers, add fstatat, faccessat 2020-07-26 23:01:56 +03:00
Mark
dabf51aa29 Move sources, remove open(2) (superseded by openat) 2020-07-26 21:46:48 +03:00
Mark
82b9649ad4 Add float stubs to printf/strtod 2020-07-26 20:59:06 +03:00
Mark
4b20c66b69 Implement signal-string conversion 2020-07-26 20:58:48 +03:00
Mark
6296f1b51e Proper exit status for signals 2020-07-26 20:57:47 +03:00
Mark
cec1d8e74d Fix isprint for extended ASCII 2020-07-24 14:34:22 +03:00
Mark
87ec15b85b Add error strings for strerror(3) 2020-07-23 17:30:02 +03:00
Mark
596d803c22 Correct perror(3) 2020-07-23 17:22:35 +03:00
Mark
c7ff6ce9a1 Add popen(3)/pclose(3), add missing signatures to headers 2020-07-23 13:33:46 +03:00
Mark
0547f201f1 Properly reimplement system(3), fix UB in execl* 2020-07-23 11:06:49 +03:00
Mark
5a05da89e9 Add stubs and functions neccessary to build Lua 2020-07-22 14:30:46 +03:00
Mark
f02ee5e59b Add _setjmp/_longjmp 2020-07-22 14:30:36 +03:00
Mark
22854d7fea Fix buffering missing on fread*() 2020-07-22 14:17:46 +03:00
Mark
17ca42429f Basic time functions 2020-07-20 21:44:11 +03:00
Mark
7e3c2f095a Remove debug output from fgets_unlocked(3) 2020-07-20 19:37:11 +03:00
Mark
65410b63f8 The rest 2020-07-20 17:12:32 +03:00
Mark
3cc9df90c7 sys/stat.h 2020-07-20 17:12:20 +03:00
Mark
e8d7feafb0 select(2) 2020-07-20 17:12:07 +03:00
Mark
8869d4cf48 mount(2) 2020-07-20 17:11:53 +03:00
Mark
6bc9f067ad getpwnam_r(3)/getpwuid_r(3) 2020-07-20 17:11:31 +03:00
Mark
1ca0724c05 termios.h 2020-07-20 17:11:17 +03:00
Mark
fb021ca48a Misc. unistd.h 2020-07-20 17:11:00 +03:00
Mark
da1b523244 _sig_ign 2020-07-20 17:10:50 +03:00