sortix-mirror/libmaxsi/c/hsrc
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
..
sys Refactored the system to use the new Terminal interface. 2012-01-22 16:48:57 +01:00
ctype.h Added isalnum(3), isalpha(3), isblank(3), iscntrl(3), isdigit(3), 2012-01-08 15:35:35 +01:00
dirent.h Added readdir(3), closedir(3), rewinddir(3), dirfd(3), fdopendir(3), 2012-01-15 00:51:27 +01:00
errno.h Added program_invocation_name(3), error(3), and perror(3) and used them. 2011-11-26 11:00:45 +01:00
error.h Added program_invocation_name(3), error(3), and perror(3) and used them. 2011-11-26 11:00:45 +01:00
fcntl.h Added an filesystem able to browse the initrd. 2011-11-20 16:25:32 +01:00
features.h Just ignore the restrict keyword fully. 2012-01-08 14:30:50 +01:00
signal.h Initial signal support. Please squash improvements into this commit. 2011-11-23 00:19:09 +01:00
stdarg.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
stddef.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
stdint.h Implemented large parts of the stdio(3), including fprintf. 2011-12-24 04:28:34 +01:00
stdio.h Added {,v}s{,n}printf(3). 2012-01-09 00:31:42 +01:00
stdlib.h Added calloc(3). 2011-12-24 04:05:38 +01:00
string.h Added stpcpy(3). 2012-01-14 17:20:17 +01:00
unistd.h Added stubs for truncate(2) and ftruncate(3). 2012-01-14 16:37:21 +01:00
wchar.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00
wctype.h Initial version of Sortix. 2011-08-05 14:25:00 +02:00