index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
LibC
/
stdio.cpp
Age
Commit message (
Expand
)
Author
2019-04-27
LibC: Make fwrite() buffered.
Andreas Kling
2019-04-27
LibC: Various stdio correctness fixes.
Andreas Kling
2019-04-26
LibC: Update stdio stream error state in more places.
Andreas Kling
2019-04-23
Put assertions behind a DEBUG flag to make it easy to build without them.
Andreas Kling
2019-04-23
Do a pass of compiler warning fixes.
Andreas Kling
2019-04-18
LibC: stddbg should be opened with O_CLOEXEC.
Andreas Kling
2019-04-18
Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.
Andreas Kling
2019-04-07
Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.
Andreas Kling
2019-03-27
LibC: Fix fread() EOF behavior with ungetc().
Andreas Kling
2019-03-27
LibC: Add ungetc() and automatically flush streams on fclose().
Andreas Kling
2019-03-26
LibC: fread() should return the number of elements (not bytes) read.
Andreas Kling
2019-03-20
LibC: Fix bug in scanf() family where we'd capture invalid data.
Andreas Kling
2019-03-14
LibC: A whole bunch of compat work towards porting Lynx.
Andreas Kling
2019-02-26
LibC: fgets() should return null on 0-length EOF reads.
Andreas Kling
2019-02-26
More compat work.
Andreas Kling
2019-02-24
LibC: A bunch of compat work towards porting GCC.
Andreas Kling
2019-02-08
LibC: fgetc() and pals should return EOF on error or EOF.
Andreas Kling
2019-02-08
LibC: Implement enough missing stuff to get bash-5.0 running. :^)
Andreas Kling
2019-02-03
LibC: Implement various things to get GNU bc building and running.
Andreas Kling
2019-02-01
LibC: Add some things needed to build GNU bc.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-23
LibC: fputs() shouldn't add a trailing newline, only puts().
Andreas Kling
2019-01-23
LibC: Add vsnprintf(), snprintf(), execvp() and abs().
Andreas Kling
2019-01-14
Build Painter & friends into LibC. Use it in the GUI test app.
Andreas Kling
2019-01-14
Start refactoring the windowing system to use an event loop.
Andreas Kling
2018-12-03
Implement basic support for times().
Andreas Kling
2018-11-17
Various stubs while trying to get an old coreutils to build.
Andreas Kling
2018-11-17
Make bash-2.05b build with minimal changes.
Andreas Kling
2018-11-12
Add primitive FIFO and hook it up to sys$pipe().
Andreas Kling
2018-11-11
Rage hacking to get bash to run. It finally runs. So cool! :^)
Andreas Kling
2018-11-11
Add setvbuf(), setlinebuf(), setbuf().
Andreas Kling
2018-11-08
Add some simple write buffering to LibC's stdio.
Andreas Kling
2018-11-07
Miscellaneous compat work while seeing if GNU coreutils would build.
Andreas Kling
2018-11-05
More work towards getting bash to build.
Andreas Kling
2018-11-05
Add stub fflush().
Andreas Kling
2018-10-31
perror() should send output to stderr.
Andreas Kling
2018-10-31
Add SpinLock to IDE disk access.
Andreas Kling
2018-10-31
Add getpwent() family of functions to LibC.
Andreas Kling
2018-10-31
Enough compatibility work to make figlet build and run!
Andreas Kling
2018-10-31
More LibC portability work while trying to get figlet building.
Andreas Kling
2018-10-31
A bunch of LibC boilerplate stuff added while trying to get figlet to build.
Andreas Kling
2018-10-31
Minor cleanup.
Andreas Kling
2018-10-30
Virtual consoles kinda work!
Andreas Kling
2018-10-27
Add some basic field width support to printf().
Andreas Kling
2018-10-27
Implement loading of linked ELF executables.
Andreas Kling
2018-10-26
Add sys$uname() and a /bin/uname utility.
Andreas Kling
2018-10-23
Lots of hacking:
Andreas Kling
2018-10-22
Okay, with some mucking around, there is now a /bin/id and it runs!
Andreas Kling
2018-10-22
Start work on a standard C library. I'm calling it... LibC.
Andreas Kling