Commit Graph

44 Commits

Author SHA1 Message Date
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
Mark d1d49795ed Fix sys/wait.h header 2020-07-20 17:10:34 +03:00
Mark 65c5a1f45f Add __syscall5 2020-07-20 17:09:39 +03:00
Mark 4d7f781c76 Add atoi(3) 2020-07-20 17:09:01 +03:00
Mark eb1d52be66 Environ pages init 2020-07-20 17:08:35 +03:00
Mark eba58a1d21 Better environ handling 2020-07-20 17:08:27 +03:00
Mark 1ab3bdff71 Add ygg_debug_trace(2) 2020-07-20 17:08:08 +03:00
Mark ee5b901eac Add ioctl(2) 2020-07-20 17:07:15 +03:00
Mark f6daa044c7 Fix EOF error in fgetc, fix ungetc=0 in stdin 2020-07-20 16:54:21 +03:00
Mark 720f81bb98 Fix bug in fgets_unlocked(): no NULL terminator 2020-07-20 15:23:57 +03:00
Mark dddc65c27f Basic dirent functionality + kill() decl 2020-07-20 00:48:43 +03:00
Mark dee16c0890 Signal handling + wait 2020-07-20 00:39:47 +03:00
Mark b79c42f766 Add realloc() 2020-07-19 23:45:28 +03:00
Mark 4a8b12541e Remove test print from crt0 2020-07-19 23:21:46 +03:00
Mark 82be901afd set*buf() and ungetc() 2020-07-19 22:53:54 +03:00
Mark 7761462b31 *scanf stub, (almost) all of stdio.h 2020-07-18 10:41:01 +03:00
Mark 3d65ea9e8a Make *printf return count 2020-07-17 23:58:46 +03:00
Mark bf8bd8d252 Add almost-POSIX printf 2020-07-17 14:41:01 +03:00
Mark 6807b71ab2 Add fclose() 2020-07-17 10:32:45 +03:00
Mark 8713769b87 Add ctype.h 2020-07-16 23:48:56 +03:00
Mark d63e3c4352 Initial commit 2020-07-16 22:49:00 +03:00