Callum Attryde
|
267672efee
Userland: Add wc program (#228)
|
6 years ago |
Andreas Kling
|
ccc6e69a29
LibC: Implement popen() and pclose().
|
6 years ago |
Mustafa Ali CAN
|
3ffb2ad4e0
LibM LibC: add fixes for Lua port.
|
6 years ago |
Robin Burchell
|
0dc9af5f7e
Add clang-format file
|
6 years ago |
Andreas Kling
|
3817f5f619
Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.
|
6 years ago |
Andreas Kling
|
1577217ce1
LibC: Let's remember that headers are in C.
|
6 years ago |
Andreas Kling
|
d1e55fb4d9
LibC: Add ungetc() and automatically flush streams on fclose().
|
6 years ago |
Andreas Kling
|
cdb82f6fbb
LibC: Fix bug in scanf() family where we'd capture invalid data.
|
6 years ago |
Andreas Kling
|
cccc8d8aeb
More compat work.
|
6 years ago |
Andreas Kling
|
0b957ed2b1
Some compat work towards making GCC's libstdc++ build.
|
6 years ago |
Andreas Kling
|
93c0dfd1d7
LibC: A bunch of compat work towards porting GCC.
|
6 years ago |
Andreas Kling
|
736e852525
LibC: Implement enough missing stuff to get bash-5.0 running. :^)
|
6 years ago |
Andreas Kling
|
c2adfd0e2d
LibC: Implement various things to get GNU bc building and running.
|
6 years ago |
Andreas Kling
|
76f53b40f4
LibC: Add some things needed to build GNU bc.
|
6 years ago |
Andreas Kling
|
69a3aecf6b
LibC: Add vsnprintf(), snprintf(), execvp() and abs().
|
6 years ago |
Andreas Kling
|
b673c1a77d
Build Painter & friends into LibC. Use it in the GUI test app.
|
6 years ago |
Andreas Kling
|
b0e3f73375
Start refactoring the windowing system to use an event loop.
|
6 years ago |
Andreas Kling
|
9d05f6b7a7
Make bash-2.05b build with minimal changes.
|
6 years ago |
Andreas Kling
|
d5d45d1088
Rage hacking to get bash to run. It finally runs. So cool! :^)
|
6 years ago |
Andreas Kling
|
e48182d91b
Add setvbuf(), setlinebuf(), setbuf().
|
6 years ago |
Andreas Kling
|
da3857b0c2
Add some simple write buffering to LibC's stdio.
|
6 years ago |
Andreas Kling
|
d7a41579e5
Miscellaneous compat work while seeing if GNU coreutils would build.
|
6 years ago |
Andreas Kling
|
9f2b9c82bf
More work towards getting bash to build.
|
6 years ago |
Andreas Kling
|
e76312ab63
Lots of minor compat stuff while seeing if bash would build.
|
6 years ago |
Andreas Kling
|
60a8144b68
Add stub fflush().
|
6 years ago |
Andreas Kling
|
9886b27d9c
Add getpwent() family of functions to LibC.
|
6 years ago |
Andreas Kling
|
819ce91395
Enough compatibility work to make figlet build and run!
|
6 years ago |
Andreas Kling
|
bb90c8ecab
A bunch of LibC boilerplate stuff added while trying to get figlet to build.
|
6 years ago |
Andreas Kling
|
1c45b28da6
Add sys$uname() and a /bin/uname utility.
|
6 years ago |
Andreas Kling
|
4cbf079a17
Start work on a standard C library. I'm calling it... LibC.
|
6 years ago |