Andreas Kling
|
901b7d5d91
Fix a bunch of compiler warnings. Not all, but a lot.
|
6 år sedan |
Andreas Kling
|
a7a456002e
LibC: Enough compat work to make binutils-2.32 build and run.
|
6 år sedan |
Andreas Kling
|
75b100673f
Switch over to building everything with i686-elf-g++.
|
6 år sedan |
Andreas Kling
|
6071a77e8e
Userland: Remove the /bin/sh greeting. It was cute but spammy.
|
6 år sedan |
Andreas Kling
|
fd575055c2
Userland: /bin/sh shouldn't crash on EINTR.
|
6 år sedan |
Andreas Kling
|
736e852525
LibC: Implement enough missing stuff to get bash-5.0 running. :^)
|
6 år sedan |
Andreas Kling
|
378e20c535
Kernel: Reading from a slave PTY should give EOF if master PTY is closed.
|
6 år sedan |
Andreas Kling
|
c2adfd0e2d
LibC: Implement various things to get GNU bc building and running.
|
6 år sedan |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 år sedan |
Andreas Kling
|
e9b948103d
Add a /dev/pts filesystem and make PTY allocation dynamic.
|
6 år sedan |
Andreas Kling
|
6e5db34b2e
sh: Discard the current line on interrupt.
|
6 år sedan |
Andreas Kling
|
92c14ba887
Terminal: Support VKILL and VERASE. Also ignore null characters.
|
6 år sedan |
Andreas Kling
|
6cc1a9d90a
sh: Support basic backspacing on the command line.
|
6 år sedan |
Andreas Kling
|
5adaeeaa3b
Terminal: Support setting the window title using Xterm escape sequences.
|
6 år sedan |
Andreas Kling
|
8d36c8f0d8
LibC: Tweak execvp() and execve() prototypes.
|
6 år sedan |
Andreas Kling
|
5d7ba9640c
sh: Restore termios after a child process exits.
|
6 år sedan |
Andreas Kling
|
aff89d2fd7
Yet more coding style fixes.
|
6 år sedan |
Andreas Kling
|
303577df16
Various stubs while trying to get an old coreutils to build.
|
6 år sedan |
Andreas Kling
|
19b9401487
Reduce kmalloc() traffic in directory iteration.
|
6 år sedan |
Andreas Kling
|
d5d45d1088
Rage hacking to get bash to run. It finally runs. So cool! :^)
|
6 år sedan |
Andreas Kling
|
36b3dc6c32
Add /proc/PID/cwd, a symlink to the process's current directory.
|
6 år sedan |
Andreas Kling
|
7b3b5f745f
Move <utsname.h> to <sys/utsname.h> for correctness.
|
6 år sedan |
Andreas Kling
|
8249c086c3
Get rid of redundant sys$spawn now that we have fork+exec.
|
6 år sedan |
Andreas Kling
|
3e0a0dd7ed
Fix all current build warnings in the userland.
|
6 år sedan |
Andreas Kling
|
3b2dcd5929
Add a VMO pointer to VNode.
|
6 år sedan |
Andreas Kling
|
3c8064a787
Support basic mmap'ing of a file!
|
6 år sedan |
Andreas Kling
|
da3857b0c2
Add some simple write buffering to LibC's stdio.
|
6 år sedan |
Andreas Kling
|
1dbc340da8
Get rid of the undertaker and have waitpid() be the reaper.
|
6 år sedan |
Andreas Kling
|
03a8357e84
Implement sending signals to blocked-in-kernel processes.
|
6 år sedan |
Andreas Kling
|
c8b308910e
Signals to processes in userspace now work again.
|
6 år sedan |