提交历史

作者 SHA1 备注 提交日期
  Andreas Kling 4fef895eda Rework WindowServer to use select() in its main event loop. 6 年之前
  Andreas Kling f7ca6d254d Tear out or duplicate what's unique for WindowServer from Widgets. 6 年之前
  Andreas Kling 8ad2dfb6e1 Rename FileDescriptor::has_data_available_for_reading() -> can_read(). 6 年之前
  Andreas Kling 10387beda7 Implement basic support for POSIX-style select(). 6 年之前
  Andreas Kling e452303c66 Allow character devices to block write attempts until there is more space. 6 年之前
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. 6 年之前
  Andreas Kling 7731aef7b2 Let the "reaped unparented process" messages go straight to the debugger. 6 年之前
  Andreas Kling 033a42b580 The syncd loop can just be a lambda. 6 年之前
  Andreas Kling ec1c487dcd Yet another pass of style fixes. 6 年之前
  Andreas Kling e7cc08226f Implement basic support for times(). 6 年之前
  Andreas Kling 4bc87dc7b9 Share the "blocked-on file descriptor" number between read() and write(). 6 年之前
  Andreas Kling f6e27c2abe More coding style changes. 6 年之前
  Andreas Kling f5a83c4d8a Fix bug where a signal-interrupted waitpid() wouldn't return EINTR. 6 年之前
  Andreas Kling d90104f9e0 Let reap() communicate the dead process's exit status to the caller. 6 年之前
  Andreas Kling 6cedb88153 Don't unblock a blocked process when it ignores a signal. 6 年之前
  Andreas Kling 97c799576a Add close-on-exec flag for file descriptors. 6 年之前
  Andreas Kling f1404aa948 Add primitive FIFO and hook it up to sys$pipe(). 6 年之前
  Andreas Kling d5d45d1088 Rage hacking to get bash to run. It finally runs. So cool! :^) 6 年之前
  Andreas Kling e71cb1c56b Fix some paging related bugs exposed by the spawn stress test. 6 年之前
  Andreas Kling e287f8ef3a The colonel task already had a halt loop. 6 年之前
  Andreas Kling ac1d12465f Move timer tick handling into Scheduler. 6 年之前
  Andreas Kling 1dbc340da8 Get rid of the undertaker and have waitpid() be the reaper. 6 年之前
  Andreas Kling f792349853 Unbreak sys$sigreturn() after colonel process changes. 6 年之前
  Andreas Kling 43f40a3050 Finally unbreak the colonel process and make it the true idle process. 6 年之前
  Andreas Kling 440029c9d1 Reduce number of passes in the scheduler by 2. 6 年之前
  Andreas Kling 39d2fcbbee Move the scheduler code to its own class. 6 年之前