Commit History

Autor SHA1 Mensaxe Data
  Vincent Sanders 1be4c6e9cf LibC: Stop stdio from adding null terminators out of bounds (#685) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 14f0a5943b LibC: Have perror() show the input string on the debugger as well %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 676af444ca LibC: Clear any ungetc()'ed data in fflush() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling edac8704de LibC: Fix dumb off-by-two in fgets() :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 64948fa701 LibC: ungetc(EOF) should fail (and return EOF) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 804df54296 LibC: Let's assert in rewind() that fseek()ing to the beginning worked %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8b0d530584 LibC: fgets() shouldn't stop on '\0' %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ada1f504fd LibC: Make sure perror() is consistent about the errno it prints %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6cd9c020ea LibC: Write to the dbg() every time we perror() in userspace %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bd08664f05 LibC: In fgetc(), fread() will never return < 0. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9fb2a65716 AK: Rename ValueRestorer => ScopedValueRollback. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling af81645a2a Kernel+LibC: Add a dbgputstr() syscall for sending strings to debug output. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3fce2fb205 Kernel+LibC: Add a dbgputch() syscall and use it for userspace dbgprintf(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 04b9dc2d30 Libraries: Create top level directory for libraries. %!s(int64=6) %!d(string=hai) anos