-
857f7095ff
abort() on assertion failure
master
Mark
2020-11-01 14:34:45 +02:00
-
17bc4609e8
Half-assed global constructors
Mark
2020-10-19 16:51:19 +03:00
-
b5d96e64cb
Kernel now uses PROT_* flags
Mark
2020-10-19 16:48:01 +03:00
-
6590cdd20b
Add bits required to build libstdc++-v3
Mark
2020-10-16 15:30:25 +03:00
-
5aae060742
unistd: readlink syscall is now readlinkat
Mark
2020-10-11 16:29:11 +03:00
-
0ef6738e26
stdio: Add 'x' conversion to *scanf
Mark
2020-10-11 16:28:42 +03:00
-
883d6fb18b
***: fix ygg_debug_trace, start implementing _scanf
Mark
2020-08-24 11:41:20 +03:00
-
2b259f5ba3
time: add various functions and stubs for binutils
Mark
2020-08-24 11:40:22 +03:00
-
0674f3b36c
stdlib: add various functions and stubs for binutils
Mark
2020-08-24 11:39:52 +03:00
-
b2420bb392
stdio: add sprintf/vsprintf
Mark
2020-08-24 11:39:09 +03:00
-
f7c99dfcbe
***: add various stub functions for binutils
Mark
2020-08-24 11:37:36 +03:00
-
c098d5ec60
signal: add raise(3)
Mark
2020-08-24 11:36:09 +03:00
-
b0427c2233
mod: add module control functions
Mark
2020-08-24 11:35:30 +03:00
-
30263c6932
include: add utime(2) stub and memory.h
Mark
2020-08-24 11:34:50 +03:00
-
9e8fad9d70
include: add inttypes.h
Mark
2020-08-24 11:33:31 +03:00
-
82f9e1b7d9
Implement socket syscalls
Mark
2020-08-07 12:08:19 +03:00
-
2b88f82ab2
Add shmget/shmat
Mark
2020-08-07 12:08:11 +03:00
-
f58b701c7b
Bring back old ar'ing command
Mark
2020-08-07 12:07:54 +03:00
-
b9b830259b
Fix 0x7F characters being treated as int -1
Mark
2020-08-07 12:07:22 +03:00
-
3433634fe3
Update debug trace with new signature
Mark
2020-08-07 12:07:05 +03:00
-
0895b6aa44
Add qsort/qsort_r(3)
Mark
2020-07-31 15:29:23 +03:00
-
9c461919b7
Add getopt(3)
Mark
2020-07-31 15:29:08 +03:00
-
f07a767843
Cleanup pwd/grp a bit, add missing functions
Mark
2020-07-31 15:28:20 +03:00
-
10269398e9
Add setsid(2)
Mark
2020-07-31 15:26:20 +03:00
-
3967d63e30
Print killer-signal to output
Mark
2020-07-28 17:57:18 +03:00
-
d8bd0ba9c4
Add sched_yield(2)
Mark
2020-07-27 18:20:00 +03:00
-
a58c72d672
Follow POSIX open(2) signature
Mark
2020-07-27 18:19:39 +03:00
-
157a2503f1
truncate(2)/ftruncate(2)
Mark
2020-07-27 00:15:03 +03:00
-
c39647a446
unlinkat(2)
Mark
2020-07-27 00:01:13 +03:00
-
1a8de9a4df
Add mkdir(2)/mkdirat(2)
Mark
2020-07-26 23:22:07 +03:00
-
5da3e5f00a
Add reboot(2)
Mark
2020-07-26 23:12:33 +03:00
-
14b17c4b08
Fix headers, add fstatat, faccessat
Mark
2020-07-26 23:01:56 +03:00
-
dabf51aa29
Move sources, remove open(2) (superseded by openat)
Mark
2020-07-26 21:46:48 +03:00
-
82b9649ad4
Add float stubs to printf/strtod
Mark
2020-07-26 20:59:06 +03:00
-
4b20c66b69
Implement signal-string conversion
Mark
2020-07-26 20:58:48 +03:00
-
6296f1b51e
Proper exit status for signals
Mark
2020-07-26 20:57:47 +03:00
-
cec1d8e74d
Fix isprint for extended ASCII
Mark
2020-07-24 14:34:22 +03:00
-
87ec15b85b
Add error strings for strerror(3)
Mark
2020-07-23 17:30:02 +03:00
-
596d803c22
Correct perror(3)
Mark
2020-07-23 17:22:35 +03:00
-
c7ff6ce9a1
Add popen(3)/pclose(3), add missing signatures to headers
Mark
2020-07-23 13:33:46 +03:00
-
0547f201f1
Properly reimplement system(3), fix UB in execl*
Mark
2020-07-23 11:06:49 +03:00
-
5a05da89e9
Add stubs and functions neccessary to build Lua
Mark
2020-07-22 14:30:46 +03:00
-
f02ee5e59b
Add _setjmp/_longjmp
Mark
2020-07-22 14:30:36 +03:00
-
22854d7fea
Fix buffering missing on fread*()
Mark
2020-07-22 14:17:46 +03:00
-
17ca42429f
Basic time functions
Mark
2020-07-20 21:44:11 +03:00
-
7e3c2f095a
Remove debug output from fgets_unlocked(3)
Mark
2020-07-20 19:37:11 +03:00
-
65410b63f8
The rest
Mark
2020-07-20 17:12:32 +03:00
-
3cc9df90c7
sys/stat.h
Mark
2020-07-20 17:12:20 +03:00
-
e8d7feafb0
select(2)
Mark
2020-07-20 17:12:07 +03:00
-
8869d4cf48
mount(2)
Mark
2020-07-20 17:11:53 +03:00
-
6bc9f067ad
getpwnam_r(3)/getpwuid_r(3)
Mark
2020-07-20 17:11:31 +03:00
-
1ca0724c05
termios.h
Mark
2020-07-20 17:11:17 +03:00
-
fb021ca48a
Misc. unistd.h
Mark
2020-07-20 17:11:00 +03:00
-
da1b523244
_sig_ign
Mark
2020-07-20 17:10:50 +03:00
-
d1d49795ed
Fix sys/wait.h header
Mark
2020-07-20 17:10:34 +03:00
-
65c5a1f45f
Add __syscall5
Mark
2020-07-20 17:09:39 +03:00
-
4d7f781c76
Add atoi(3)
Mark
2020-07-20 17:09:01 +03:00
-
eb1d52be66
Environ pages init
Mark
2020-07-20 17:08:35 +03:00
-
eba58a1d21
Better environ handling
Mark
2020-07-20 17:08:27 +03:00
-
1ab3bdff71
Add ygg_debug_trace(2)
Mark
2020-07-20 17:08:08 +03:00
-
ee5b901eac
Add ioctl(2)
Mark
2020-07-20 17:07:15 +03:00
-
f6daa044c7
Fix EOF error in fgetc, fix ungetc=0 in stdin
Mark
2020-07-20 16:54:21 +03:00
-
720f81bb98
Fix bug in fgets_unlocked(): no NULL terminator
Mark
2020-07-20 15:23:57 +03:00
-
dddc65c27f
Basic dirent functionality + kill() decl
Mark
2020-07-20 00:48:43 +03:00
-
dee16c0890
Signal handling + wait
Mark
2020-07-20 00:39:47 +03:00
-
b79c42f766
Add realloc()
Mark
2020-07-19 23:45:28 +03:00
-
4a8b12541e
Remove test print from crt0
Mark
2020-07-19 23:21:46 +03:00
-
82be901afd
set*buf() and ungetc()
Mark
2020-07-19 22:53:54 +03:00
-
7761462b31
*scanf stub, (almost) all of stdio.h
Mark
2020-07-18 10:41:01 +03:00
-
3d65ea9e8a
Make *printf return count
Mark
2020-07-17 23:58:46 +03:00
-
bf8bd8d252
Add almost-POSIX printf
Mark
2020-07-17 14:41:01 +03:00
-
6807b71ab2
Add fclose()
Mark
2020-07-17 10:32:45 +03:00
-
8713769b87
Add ctype.h
Mark
2020-07-16 23:48:56 +03:00
-
d63e3c4352
Initial commit
Mark
2020-07-16 22:49:00 +03:00