Callum Attryde
|
267672efee
Userland: Add wc program (#228)
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
46527b72d7
LibC: Run clang-format on everything.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
98eeb8f22d
AK: Rename printf.cpp to PrintfImplementation.h.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
ccc6e69a29
LibC: Implement popen() and pclose().
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
e388808479
LibC: Some compat fixes for GNU make.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
e20aecefba
LibC: Don't clobber errno in dbgprintf().
|
%!s(int64=6) %!d(string=hai) anos |
Robin Burchell
|
b2dd12daac
LibC: Change putenv (and getenv) to not copy, but directly return the environ values.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
d3fb0a56ed
LibC: Make fwrite() buffered.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
100cb2a237
LibC: Various stdio correctness fixes.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
8effdc807a
LibC: Update stdio stream error state in more places.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
0c898e3c2c
Put assertions behind a DEBUG flag to make it easy to build without them.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
58240fdb33
Do a pass of compiler warning fixes.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
9ef06e2117
LibC: stddbg should be opened with O_CLOEXEC.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
3817f5f619
Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
37ae00a4dd
Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
f1a2cb0882
LibC: Fix fread() EOF behavior with ungetc().
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
d1e55fb4d9
LibC: Add ungetc() and automatically flush streams on fclose().
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
f2773e05e5
LibC: fread() should return the number of elements (not bytes) read.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
cdb82f6fbb
LibC: Fix bug in scanf() family where we'd capture invalid data.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
2c3cf22bc9
LibC: A whole bunch of compat work towards porting Lynx.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
83e78648e4
LibC: fgets() should return null on 0-length EOF reads.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
cccc8d8aeb
More compat work.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
93c0dfd1d7
LibC: A bunch of compat work towards porting GCC.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
b365ad4aef
LibC: fgetc() and pals should return EOF on error or EOF.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
736e852525
LibC: Implement enough missing stuff to get bash-5.0 running. :^)
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
c2adfd0e2d
LibC: Implement various things to get GNU bc building and running.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
76f53b40f4
LibC: Add some things needed to build GNU bc.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
1483af406f
LibC: fputs() shouldn't add a trailing newline, only puts().
|
%!s(int64=6) %!d(string=hai) anos |
Andreas Kling
|
69a3aecf6b
LibC: Add vsnprintf(), snprintf(), execvp() and abs().
|
%!s(int64=6) %!d(string=hai) anos |