index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
Age
Commit message (
Expand
)
Author
2018-12-21
Yet another pass of style fixes.
Andreas Kling
2018-12-20
Add sync() syscall and a /bin/sync.
Andreas Kling
2018-12-19
Implement utime() along with a naive /bin/touch.
Andreas Kling
2018-12-07
sh: Restore termios after a child process exits.
Andreas Kling
2018-12-07
Fix /bin/ls usage string.
Andreas Kling
2018-12-04
Import a simple text editor I started working on.
Andreas Kling
2018-12-03
Yet more coding style fixes.
Andreas Kling
2018-11-29
Add TIOCGWINSZ ioctl so userland can determine terminal geometry.
Andreas Kling
2018-11-18
Finally hook up the mkdir code to a syscall.
Andreas Kling
2018-11-17
Various stubs while trying to get an old coreutils to build.
Andreas Kling
2018-11-17
Support "ls <path>" rather than just "ls" :^)
Andreas Kling
2018-11-13
Reduce kmalloc() traffic in directory iteration.
Andreas Kling
2018-11-12
Add primitive FIFO and hook it up to sys$pipe().
Andreas Kling
2018-11-11
Add a naive /bin/fgrep for testing pipes.
Andreas Kling
2018-11-11
Rage hacking to get bash to run. It finally runs. So cool! :^)
Andreas Kling
2018-11-10
Add /proc/PID/cwd, a symlink to the process's current directory.
Andreas Kling
2018-11-10
Make /bin/clear work again.
Andreas Kling
2018-11-09
Build LibC and Userland with clang as well.
Andreas Kling
2018-11-09
Move <utsname.h> to <sys/utsname.h> for correctness.
Andreas Kling
2018-11-09
Get rid of redundant sys$spawn now that we have fork+exec.
Andreas Kling
2018-11-09
Fix all current build warnings in the userland.
Andreas Kling
2018-11-08
Add a VMO pointer to VNode.
Andreas Kling
2018-11-08
Support basic mmap'ing of a file!
Andreas Kling
2018-11-08
Minor tweak to /bin/kill.
Andreas Kling
2018-11-08
Add some simple write buffering to LibC's stdio.
Andreas Kling
2018-11-07
Get rid of the undertaker and have waitpid() be the reaper.
Andreas Kling
2018-11-07
Implement sending signals to blocked-in-kernel processes.
Andreas Kling
2018-11-07
Signals to processes in userspace now work again.
Andreas Kling
2018-11-07
Rework process states to make a bit more sense.
Andreas Kling
2018-11-07
Add some basic setgroups(), getgroups() and initgroups().
Andreas Kling
2018-11-06
Add getgrent() family of functions.
Andreas Kling
2018-11-06
Add strsignal() and improve sharing signal numbers between LibC and kernel.
Andreas Kling
2018-11-06
Add some basic signal support.
Andreas Kling
2018-11-05
Replace zones with individually tracked physical pages.
Andreas Kling
2018-11-03
Map pages in read-only ELF sections as non-writable.
Andreas Kling
2018-11-03
Fix some bugs in execve() and make sh use it for process launching.
Andreas Kling
2018-11-03
Implemented sys$execve().
Andreas Kling
2018-11-02
Implement fork()!
Andreas Kling
2018-11-02
Basic ^C interrupt implementation.
Andreas Kling
2018-11-02
Add tcsetpgrp()+tcgetpgrp().
Andreas Kling
2018-11-02
Start working on sessions and process groups.
Andreas Kling
2018-11-01
Free physical pages allocated for a process's page directory on exit.
Andreas Kling
2018-11-01
Have sh print out which signal terminated a child process.
Andreas Kling
2018-10-31
Add a /bin/tty command that prints the current tty.
Andreas Kling
2018-10-31
Add SpinLock to IDE disk access.
Andreas Kling
2018-10-31
Add getpwent() family of functions to LibC.
Andreas Kling
2018-10-31
Fix ls build.
Andreas Kling
2018-10-31
A bunch of LibC boilerplate stuff added while trying to get figlet to build.
Andreas Kling
2018-10-31
Snazz up the sh prompt a bit. Add the current tty to it.
Andreas Kling
2018-10-31
Implement basic sys$kill() and add a /bin/kill
Andreas Kling
[next]