Historial de Commits

Autor SHA1 Mensaje Fecha
  Andreas Kling 2f74c2f430 Add basic PTY support. hace 6 años
  Andreas Kling 0c5ecd303c Share GraphicsBitmaps between the windowing server and the client process. hace 6 años
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. hace 6 años
  Andreas Kling b2d86b7597 Add basic GUI API for creating labels and buttons. hace 6 años
  Andreas Kling 8f8c8d1ca3 Start working on a GUI kernel API. hace 6 años
  Andreas Kling 89040cdc99 Add a "syncd" kernel process that periodically calls sync(). hace 6 años
  Andreas Kling ed7ae6c02c Add sync() syscall and a /bin/sync. hace 6 años
  Andreas Kling 038d8641f9 Implement utime() along with a naive /bin/touch. hace 6 años
  Andreas Kling aff89d2fd7 Yet more coding style fixes. hace 6 años
  Andreas Kling e7cc08226f Implement basic support for times(). hace 6 años
  Andreas Kling f6e27c2abe More coding style changes. hace 6 años
  Andreas Kling 464a16afa2 Implement signal() via sigaction() and get rid of sys$signal(). hace 6 años
  Andreas Kling de4604ac95 Finally hook up the mkdir code to a syscall. hace 6 años
  Andreas Kling 95e0f6ad82 Fix race condition in exec(). hace 6 años
  Andreas Kling 9d05f6b7a7 Make bash-2.05b build with minimal changes. hace 6 años
  Andreas Kling 084287ca45 Reimplement tcsetattr/tcgetattr as ioctls. hace 6 años
  Andreas Kling c99f8af66d Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. hace 6 años
  Andreas Kling f394e3486a Stub out a bunch more functions to get closer to that sweet bash build. hace 6 años
  Andreas Kling 3b2f172d48 A bunch of compat work (mostly stubs but some real implementations, too.) hace 6 años
  Andreas Kling 6a0a2c9ab4 Some improvements to signals. hace 6 años
  Andreas Kling ebf308d413 Make kernel build with clang. hace 6 años
  Andreas Kling 8249c086c3 Get rid of redundant sys$spawn now that we have fork+exec. hace 6 años
  Andreas Kling fdbd9f1e27 Start working on memory-mapped files. hace 6 años
  Andreas Kling 39d2fcbbee Move the scheduler code to its own class. hace 6 años
  Andreas Kling 03a8357e84 Implement sending signals to blocked-in-kernel processes. hace 6 años
  Andreas Kling 981a3ae4b3 Make VFS test environment build again. hace 6 años
  Andreas Kling a7f1d892a9 Add some basic setgroups(), getgroups() and initgroups(). hace 6 años
  Andreas Kling b2d23f83ab Add umask(). hace 6 años
  Andreas Kling 77fe8e8363 Add getppid(). hace 6 años
  Andreas Kling 3024167cbd Change syscall naming scheme. hace 6 años