..
decl
Remove libmaxsi stddef.h and stdarg.h.
2012-12-14 14:13:34 +01:00
include
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01: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
Replace ASSERT with assert of <assert.h>.
2012-12-14 14:13:34 +01:00
_Exit.cpp
Refactor libc process exit and abortion.
2012-09-08 18:45:52 +02:00
_exit.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
bsearch.cpp
Add bsearch(3).
2012-09-08 18:45:53 +02:00
c++.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
chdir.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
chmod.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
clearerr.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
close.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
env.cpp
Make putenv(3) copy the input string.
2012-09-08 18:45:53 +02:00
error.cpp
Replace Maxsi::Error:: with <errno.h>.
2012-12-14 14:13:34 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
getdtablesize.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
gettermmode.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
heap.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
init.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
integer.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
ioleast.cpp
Fixed wrong return value of ioleast(3) functions.
2012-08-04 18:35:22 +02:00
isatty.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
kernelinfo.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
localeconv.cpp
Add setlocale(3) and localeconv(3).
2012-09-08 18:45:53 +02:00
lseek.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
Makefile
Don't build libmaxsi.a.
2012-12-14 14:13:35 +01:00
mbtowc.cpp
Refactored libmaxsi/io.cpp into multiple files.
2012-07-25 23:05:05 +02:00
memory.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
mkdir.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
pipe.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
print.cpp
Make sprintf family freestanding.
2012-12-14 14:13:35 +01:00
process.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
putc.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
random.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
read.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
readdirents.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
readparamstring.cpp
Made ReadParamString not depend on Maxsi::String::Substring.
2012-12-14 14:13:35 +01:00
rewind.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
rmdir.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
signal.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
sleep.cpp
Removed <libmaxsi/thread.h> header.
2012-12-14 14:13:34 +01:00
sort.cpp
Added qsort(3).
2012-03-05 12:37:59 +01:00
sprint.cpp
Make sprintf family freestanding.
2012-12-14 14:13:35 +01:00
sscanf.cpp
Add proper implementation of scanf family.
2012-09-08 18:45:53 +02:00
stat.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01: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
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
time.cpp
Replace libmaxsi headers with libc headers.
2012-12-14 14:13:35 +01:00
truncate.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
umask.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
ungetc.cpp
Refactored libmaxsi/file.c into a multiple files.
2012-07-31 14:35:54 +02:00
unlink.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
usleep.cpp
Removed <libmaxsi/thread.h> header.
2012-12-14 14:13:34 +01: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
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00
write.cpp
Use <sys/syscall.h> instead of <libmaxsi/syscall.h>.
2012-12-14 14:13:33 +01:00