..
decl
Add E2BIG.
2012-09-08 18:45:53 +02:00
include
Implement WNOHANG in waitpid(2).
2012-09-08 19:19:31 +02:00
x64
Implement crt1.o, crti.o, and crtn.o.
2012-09-08 18:45:53 +02:00
x86
Implement crt1.o, crti.o, and crtn.o.
2012-09-08 18:45:53 +02:00
.gitignore
Refactored the libmaxsi/ directory.
2012-02-12 13:20:53 +01:00
_assert.cpp
Implement assert(3) properly.
2012-09-08 18:45:52 +02:00
_Exit.cpp
Refactor libc process exit and abortion.
2012-09-08 18:45:52 +02:00
_exit.cpp
Refactor libc process exit and abortion.
2012-09-08 18:45:52 +02:00
abort.cpp
Refactor libc process exit and abortion.
2012-09-08 18:45:52 +02:00
abs.cpp
Added {,l,ll,imax}abs(3).
2012-03-27 16:36:55 +02:00
access.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
bsearch.cpp
Add bsearch(3).
2012-09-08 18:45:53 +02:00
c++.cpp
Make libmaxsi/c++.cpp symbols weak.
2012-09-08 18:45:53 +02:00
chdir.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
chmod.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
clearerr.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
close.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02: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
dup.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
env.cpp
Make putenv(3) copy the input string.
2012-09-08 18:45:53 +02:00
error.cpp
Add E2BIG.
2012-09-08 18:45:53 +02:00
errorprint.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
exit.cpp
Refactor libc process exit and abortion.
2012-09-08 18:45:52 +02:00
fabs.cpp
Add fabs{,f,l}(3).
2012-09-08 18:45:53 +02:00
fbufsize.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fchmod.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
fclose.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fcloseall.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fcntl.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
fddir-sortix.c
Sort the output of ls(1).
2012-09-08 18:45:52 +02:00
fdio.c
Fix wrong return value of fdio_seek.
2012-09-08 18:45:52 +02:00
fdio.h
Refactored the libmaxsi/ directory.
2012-02-12 13:20:53 +01:00
feof.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
ferror.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fflush.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fgetc.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fgets.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fileno.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
flbf.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
flushlfb.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fnewline.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
format.cpp
Added a CRC32 function to libmaxsi.
2012-07-02 17:16:23 +02:00
fpending.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fpipe.cpp
Added fpipe(3) providing pipe(2) through the FILE interface.
2012-05-21 12:52:27 +02:00
fpurge.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fputc.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fputs.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fread.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
freadable.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
freading.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fregister.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fscanf.cpp
Add proper implementation of scanf family.
2012-09-08 18:45:53 +02:00
fseek.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fseeko.cpp
fflush(3) on fseeko(3).
2012-09-08 18:45:52 +02:00
fseterr.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fsetlocking.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fstat.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
ftell.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
ftello.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
ftruncate.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
fwritable.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fwrite.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
fwriting.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
getc.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
getcwd.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
getdtablesize.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
gettermmode.cpp
Split libmaxsi/terminal.cpp into multiple files.
2012-09-08 18:45:52 +02:00
heap.cpp
Improve assertions in malloc.
2012-09-08 18:45:53 +02:00
init.cpp
Multithreaded kernel and improvement of signal handling.
2012-09-08 18:45:41 +02:00
integer.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
ioleast.cpp
Fixed wrong return value of ioleast(3) functions.
2012-08-04 18:35:22 +02:00
isatty.cpp
Split libmaxsi/terminal.cpp into multiple files.
2012-09-08 18:45:52 +02:00
kernelinfo.cpp
Added kernelinfo(2), which reads a kernel information string.
2012-03-07 18:04:59 +01:00
localeconv.cpp
Add setlocale(3) and localeconv(3).
2012-09-08 18:45:53 +02:00
lseek.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
Makefile
Implement crt1.o, crti.o, and crtn.o.
2012-09-08 18:45:53 +02:00
mbtowc.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
memory.cpp
More efficient memcpy(3) for aligned data.
2012-05-27 14:11:35 +02:00
mkdir.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
mktemp.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
on_exit.cpp
Refactor libc process exit and abortion.
2012-09-08 18:45:52 +02:00
open.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
pipe.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
print.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
process.cpp
Refactor libc process exit and abortion.
2012-09-08 18:45:52 +02:00
putc.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
random.cpp
Early prototype of an asteroids game.
2012-09-09 13:34:48 +02:00
read.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
readdirents.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
readparamstring.cpp
Added ReadParamString to libmaxsi as a hack.
2012-07-24 21:26:09 +02:00
rewind.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
rmdir.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
scanf.cpp
Add proper implementation of scanf family.
2012-09-08 18:45:53 +02:00
setjmp.c
Added stubs for setjmp(3) and longjmp(3).
2012-03-04 23:15:32 +01:00
setlocale.cpp
Add setlocale(3) and localeconv(3).
2012-09-08 18:45:53 +02:00
settermmode.cpp
Split libmaxsi/terminal.cpp into multiple files.
2012-09-08 18:45:52 +02:00
signal.cpp
Refactor libc process exit and abortion.
2012-09-08 18:45:52 +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
sscanf.cpp
Add proper implementation of scanf family.
2012-09-08 18:45:53 +02:00
stat.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
stdio.c
Made getdelim(3) follow POSIX-2008 a bit more closely.
2012-03-07 15:52:07 +01:00
stpcpy.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strcasecmp.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strcat.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strchr.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strchrnul.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strcmp.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strcoll.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strcpy.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strcspn.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strdup.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
string.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strlen.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strncasecmp.cpp
Fixed problems in strncmp(3) and strncasecmp(3).
2012-07-31 20:41:19 +02:00
strncat.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strncmp.cpp
Fixed problems in strncmp(3) and strncasecmp(3).
2012-07-31 20:41:19 +02:00
strncpy.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strnlen.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strpbrk.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strrchr.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strspn.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strstr.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strtok.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
strtok_r.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
thread.cpp
Refactored all the sortix headers into a include directory.
2012-03-22 00:52:29 +01:00
time.cpp
Refactored libmaxsi/string.cpp into multiple files.
2012-07-26 14:17:56 +02:00
truncate.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
umask.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
ungetc.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
unlink.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
vfscanf.cpp
Add proper implementation of scanf family.
2012-09-08 18:45:53 +02:00
vscanf.cpp
Add proper implementation of scanf family.
2012-09-08 18:45:53 +02:00
vsscanf.cpp
Add proper implementation of scanf family.
2012-09-08 18:45:53 +02:00
winsize.cpp
Added tcgetwinsize(2) for determining terminal resolution.
2012-07-24 18:43:34 +02:00
write.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00