Andreas Kling
|
cccc8d8aeb
More compat work.
|
6 years ago |
Andreas Kling
|
93c0dfd1d7
LibC: A bunch of compat work towards porting GCC.
|
6 years ago |
Andreas Kling
|
b365ad4aef
LibC: fgetc() and pals should return EOF on error or EOF.
|
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
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 years ago |
Andreas Kling
|
1483af406f
LibC: fputs() shouldn't add a trailing newline, only puts().
|
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
|
e7cc08226f
Implement basic support for times().
|
6 years ago |
Andreas Kling
|
303577df16
Various stubs while trying to get an old coreutils to build.
|
6 years ago |
Andreas Kling
|
9d05f6b7a7
Make bash-2.05b build with minimal changes.
|
6 years ago |
Andreas Kling
|
f1404aa948
Add primitive FIFO and hook it up to sys$pipe().
|
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
|
60a8144b68
Add stub fflush().
|
6 years ago |
Andreas Kling
|
4605b549d6
perror() should send output to stderr.
|
6 years ago |
Andreas Kling
|
8f6998c902
Add SpinLock to IDE disk access.
|
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
|
9160fd0d47
More LibC portability work while trying to get figlet building.
|
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
|
555c10a1f8
Minor cleanup.
|
6 years ago |
Andreas Kling
|
7a7956a595
Virtual consoles kinda work!
|
6 years ago |
Andreas Kling
|
8f91a47aeb
Add some basic field width support to printf().
|
6 years ago |