Andrew Kaster
|
ad30b8c447
Kernel+Libraries: Move defines and types from sys/auxv.h to Kernel/API
|
2 years ago |
Andrew Kaster
|
100fb38c3e
Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.h
|
2 years ago |
davidot
|
1986b8b066
LibC: Make strtod use the new exact number parser
|
2 years ago |
Gunnar Beutner
|
dadf656dc9
Tests+Userland: Prefer using __builtin_trap() instead of UD2
|
2 years ago |
EWouters
|
7c93eabffe
LibC: Implement `mkstemps()` in stdlib and add a test
|
2 years ago |
Tim Schumacher
|
c85f307e62
LibC: Mark a bunch of functions as cancellation points
|
3 years ago |
Tim Schumacher
|
e156f79f53
Everywhere: Refer to `pthread.h` by its non-prefixed name
|
3 years ago |
Tim Schumacher
|
2a45d30302
LibC: Allow parsing numbers right on the cutoff
|
3 years ago |
Peter Elliott
|
4e0adb638d
LibC: Implement posix_memalign(3) and aligned_alloc(3)
|
3 years ago |
Tim Schumacher
|
dcd76db319
LibC: Hide `posix_memalign` by default
|
3 years ago |
Andreas Kling
|
02c18bf6de
LibC: Stub out posix_memalign()
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Liav A
|
de7566c2c4
LibC: Don't rely on ptsname and ttyname syscalls
|
3 years ago |
Lucas CHOLLET
|
ddf9987c39
LibCore+LibC: Add wrapper for setenv
|
3 years ago |
Daniel Bertalan
|
a1dfa1efb2
LibC: Flush all file streams on exit
|
3 years ago |
Andreas Kling
|
ae07660587
LibC: Buffer randomness to avoid syscall in every arc4random_buf()
|
3 years ago |
Brian Gianforcaro
|
7fd1de01a7
LibC: Add POSIX spec comments for stdlib APIs
|
3 years ago |
Michel Hermier
|
0bfb7f9675
LibC: Move `_abort` next to `abort`
|
3 years ago |
Hendiadyoin1
|
dea86f511c
LibC: Use FlatPtr for malloced char* address storage
|
3 years ago |
Jelle Raaijmakers
|
8f332ac6a3
LibC: Add `labs()`
|
3 years ago |
Idan Horowitz
|
f12da0af13
LibC+LibELF: Move getauxval and AT_* flags to sys/auxv.h
|
3 years ago |
Tim Schumacher
|
79bcfa967b
LibC: Fix up mblen
|
3 years ago |
Tim Schumacher
|
8df6955838
LibC: Fix up mbtowc
|
3 years ago |
Tim Schumacher
|
e58e50997c
LibC: Implement mbstowcs
|
3 years ago |
Tim Schumacher
|
4893e3ef47
LibC: Implement wctomb
|
3 years ago |
Itamar
|
a3360bcee8
LibC+DynamicLoader: Store the auxiliary vector address at startup
|
3 years ago |
Andreas Kling
|
84656788bf
Userland: Use kmalloc_array() where appropriate
|
3 years ago |
Peter Bindels
|
0a0089fc11
LibC strtod: Reduce incremental error to nearly nothing
|
4 years ago |
Jelle Raaijmakers
|
0e990a4be8
LibC: Implement `mblen()`
|
4 years ago |
Tim Schumacher
|
cd970928a0
LibC: Implement getprogname and setprogname
|
4 years ago |