sortix-mirror/libmaxsi/c/hsrc/sys
Jonas 'Sortie' Termansen ecc3114f2a Refactored the system to use the new Terminal interface.
This will allow development of a better terminal providing stdin.

Added new system calls settermmode(2) and gettermmode(2) declared in
<sys/termmode.h>. They allow querying and changing the current mode of
terminals (enabling raw keyboard data, signal handling, line buffering,
UTF-8 encoding stdin, and more). However, all that is unsupported by the
current terminal device driver.

Added KBKEY_ENCODE and KBKEY_DECODE macros to <sys/keycodes.h> which allows
encoding the kbkey format in UTF-32 characters.
2012-01-22 16:48:57 +01:00
..
keycodes.h Refactored the kernel keyboard API, but kept system calls compatible. 2012-01-22 15:53:50 +01:00
readdirents.h Missing files from the previous two commits. Ooops! 2011-11-21 00:19:55 +01:00
stat.h Added stubs for rmdir(2) and mkdir(2). 2012-01-14 16:25:28 +01:00
termmode.h Refactored the system to use the new Terminal interface. 2012-01-22 16:48:57 +01:00
types.h sys/types.h now declares pid_t. 2012-01-08 23:25:11 +01:00
wait.h Added the wait() and waitpid() system call. 2011-11-07 00:59:48 +01:00