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 |