Jonas 'Sortie' Termansen
|
20b67f18bc
|
Update libc system calls to follow coding conventions.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
7a6b4920ce
|
Rename SYSCALL_WAIT to SYSCALL_WAITPID.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
311423856e
|
Add foreground process support to init and sh.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
c8f302df1a
|
Add process group support to init and sh.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
938f722dcb
|
Add tcsetpgrp(2) and tcgetpgrp(2).
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
b6349e21cb
|
Implement sending signals to process groups.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
be0ece3fe0
|
Add setpgid(2) and getpgid(2).
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
2cb3f2860a
|
Update sortix/process.cpp coding style.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
8d420c9de7
|
Remove unused platform-specific scheduler file.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
6ea41cc620
|
Retrieve init process id from INIT_PID environmental variable.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
f8f65d5713
|
Store init process pid in INIT_PID environmental variable.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
740187674a
|
Add reference counting filesystem messages.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
2ea7607f4e
|
Clean up ATA PIO driver.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
7c3740a85d
|
Hook crash handler up against kernel debugger.
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
5d1fe2620b
|
Add mkpartition(2).
|
2013-12-17 14:30:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
94cd049473
|
Add chroot(1).
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
d2aab888d1
|
Add chroot(2), fchroot(2) and fchrootat(2).
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
6a62446bab
|
Prevent escaping the root filesystem.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
871469d443
|
Add terminal support for ^L.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
ddf3dd329f
|
Add fchdirat(2).
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
3093623f18
|
Add PCI Bar utility functions.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
36bb159941
|
Add big and small endian data types to <endian.h>.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
df0c842b77
|
Add internal kernel debugger.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
cd1cc19b01
|
Load program symbol tables.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
b84d9d26d0
|
Update sortix/elf.cpp to current coding conventions.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
2525de507c
|
Add kernel symbol support.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
834789d006
|
Chain kernel frame pointer list with user-space.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
4e3692cf88
|
Optimize x86_64 system calls.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
951b6edccd
|
Improve kernel terminal line editing.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
3c6ecd6512
|
Add umask(2).
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
a91af78c1f
|
Preserve modification dates when extracting initrd.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
277e2e8626
|
Add modification date to ls long format.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
27bdbf1c9d
|
Add utimens support to inodes.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
1940d9560e
|
Add timezone support.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
eb00186be1
|
Add x86 realtime clock support.
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
82ffdb5ca8
|
Add date(1).
|
2013-12-17 14:30:35 +01:00 |
|
Jonas 'Sortie' Termansen
|
2c164844f2
|
Add mktime(3).
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
519b054a24
|
Add gmtime_r(3).
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
f7b5d6e55b
|
Add difftime(3).
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
ad51b5a070
|
Add clock(3).
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
0903f4edc2
|
Add times(3).
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
3a76e33459
|
Add time(1).
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
3938f80055
|
Add timens(2).
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
04f797490d
|
Add clocks for process and child execute and system time.
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
5da12519cd
|
Maintain recursive process execution and system time.
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
1c64a7fda1
|
Maintain process execution and system time.
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
dbe8dafaac
|
Refactor kernel calltrace.h header.
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
1bc470624f
|
Refactor kernel process.h and thread.h headers.
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
7aa061e50e
|
Refactor kernel signal.h header.
|
2013-12-17 14:30:34 +01:00 |
|
Jonas 'Sortie' Termansen
|
d0f68eec68
|
Refactor kernel cpu.h header.
|
2013-12-17 14:30:34 +01:00 |
|