sortix-mirror/libmaxsi
Jonas 'Sortie' Termansen 143120d160 Added tcgetwinsize(2) for determining terminal resolution.
Unfortunately this area is not standardized by POSIX. Linux uses an ioctl
which is not that bad, but I'd like to have a designated function. I'm not
sure if this facility is powerful enough and whether it should be improved.
Also note that I use a struct winsize as on Linux, but I use size_ts instead
for the heck of it. Perhaps I should use another name for the struct.
2012-07-24 18:43:34 +02:00
..
decl Programmers can now redirect what the errno macro refers to. 2012-07-06 17:18:06 +02:00
include Added tcgetwinsize(2) for determining terminal resolution. 2012-07-24 18:43:34 +02:00
x64 Added sforkr(2) that controls the child registers as well. 2012-04-05 23:00:47 +02:00
x86 Added sforkr(2) that controls the child registers as well. 2012-04-05 23:00:47 +02:00
.gitignore Refactored the libmaxsi/ directory. 2012-02-12 13:20:53 +01:00
Makefile Added tcgetwinsize(2) for determining terminal resolution. 2012-07-24 18:43:34 +02:00
abs.cpp Added {,l,ll,imax}abs(3). 2012-03-27 16:36:55 +02:00
c++.cpp Refactored all the sortix headers into a include directory. 2012-03-22 00:52:29 +01:00
crc32.cpp Added a CRC32 function to libmaxsi. 2012-07-02 17:16:23 +02:00
ctype.c Refactored the libmaxsi/ directory. 2012-02-12 13:20:53 +01:00
dir.c Refactored all the sortix headers into a include directory. 2012-03-22 00:52:29 +01:00
dlfcn.cpp Added stubs for functions in dlfcn.h. 2012-05-30 23:58:04 +02:00
env.cpp Implemented setenv(3), putenv(3), getenv(3), clearenv(3), sortix_getenv(3), 2012-04-03 20:23:28 +02:00
error.cpp Programmers can now redirect what the errno macro refers to. 2012-07-06 17:18:06 +02:00
exit.cpp Added atexit(3) and on_exit(3). 2012-05-29 22:17:27 +02:00
fddir-sortix.c Fixed minor compile errors in fddir-sortix.c. 2012-02-12 13:20:53 +01:00
fdio.c Added fseterr(3). 2012-03-12 01:31:48 +01:00
fdio.h Refactored the libmaxsi/ directory. 2012-02-12 13:20:53 +01:00
file.c Added ungetc(3). 2012-05-29 22:17:27 +02:00
format.cpp Added a CRC32 function to libmaxsi. 2012-07-02 17:16:23 +02:00
fpipe.cpp Added fpipe(3) providing pipe(2) through the FILE interface. 2012-05-21 12:52:27 +02:00
heap.cpp Refactored the internal kernel memory management API. 2012-07-06 17:18:07 +02:00
init.cpp Refactored the libmaxsi/ directory. 2012-02-12 13:20:53 +01:00
integer.cpp Added atol(3) and atoll(3). 2012-03-05 12:53:58 +01:00
io.cpp Added stubs for fscanf(3) and mbtowc(3). 2012-05-29 22:17:27 +02:00
ioleast.cpp Added {,p}{read,write}{all,least}(3). 2012-03-24 15:34:30 +01:00
kernelinfo.cpp Added kernelinfo(2), which reads a kernel information string. 2012-03-07 18:04:59 +01:00
memory.cpp More efficient memcpy(3) for aligned data. 2012-05-27 14:11:35 +02:00
process.cpp Added atexit(3) and on_exit(3). 2012-05-29 22:17:27 +02:00
random.cpp Refactored all the sortix headers into a include directory. 2012-03-22 00:52:29 +01:00
setjmp.c Added stubs for setjmp(3) and longjmp(3). 2012-03-04 23:15:32 +01:00
signal.cpp Added raise(3). 2012-05-28 23:10:55 +02:00
sort.cpp Added qsort(3). 2012-03-05 12:37:59 +01:00
sortix-sound.cpp Refactored the libmaxsi/ directory. 2012-02-12 13:20:53 +01:00
stdio.c Made getdelim(3) follow POSIX-2008 a bit more closely. 2012-03-07 15:52:07 +01:00
string.cpp Added String::Combine. 2012-05-04 13:36:21 +02:00
terminal.cpp Refactored the libmaxsi/ directory. 2012-02-12 13:20:53 +01:00
thread.cpp Refactored all the sortix headers into a include directory. 2012-03-22 00:52:29 +01:00
time.cpp Added stubs for gmtime(3), localtime(3) and utime(3). 2012-05-29 22:17:27 +02:00
winsize.cpp Added tcgetwinsize(2) for determining terminal resolution. 2012-07-24 18:43:34 +02:00