Commit History

Autor SHA1 Mensaxe Data
  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