1
0
Fork 0
mirror of https://gitlab.com/sortix/sortix.git synced 2023-02-13 20:55:38 -05:00
sortix--sortix/libc
2013-12-17 14:30:35 +01:00
..
arpa/inet Add socket interface. 2013-12-17 14:30:30 +01:00
decl Add ENOLOCK. 2013-12-17 14:30:33 +01:00
include Add chroot(2), fchroot(2) and fchrootat(2). 2013-12-17 14:30:35 +01:00
netdb Add socket interface. 2013-12-17 14:30:30 +01:00
sortix Add strftime(3). 2013-12-17 14:30:30 +01:00
sys Obsolete uptime(2). 2013-12-17 14:30:34 +01:00
time Add timezone support. 2013-12-17 14:30:35 +01:00
x64 Implement setjmp(3) and longjmp(3). 2013-12-17 14:30:31 +01:00
x86 Implement setjmp(3) and longjmp(3). 2013-12-17 14:30:31 +01:00
.gitignore
_assert.cpp
_exit.cpp
_Exit.cpp
abort.cpp
abs.cpp
access.cpp
alarm.cpp Add alarm(2) and alarmns(2). 2013-12-17 14:30:33 +01:00
alarmns.cpp Add alarm(2) and alarmns(2). 2013-12-17 14:30:33 +01:00
atof.cpp Add strto{f,d,ld}(3). 2013-12-17 14:30:33 +01:00
atoi.cpp
atol.cpp
atoll.cpp
basename.cpp Add dirname(3) and basename(3). 2013-12-17 14:30:31 +01:00
bsearch.cpp
c++.cpp
calloc.cpp
calltrace.cpp
canonicalize_file_name.cpp Add canonicalize_file_name{,_at}(3). 2013-12-17 14:30:28 +01:00
canonicalize_file_name_at.cpp Add canonicalize_file_name{,_at}(3). 2013-12-17 14:30:28 +01:00
chdir.cpp Add fchdirat(2). 2013-12-17 14:30:35 +01:00
chmod.cpp
chown.cpp
chroot.cpp Add chroot(2), fchroot(2) and fchrootat(2). 2013-12-17 14:30:35 +01:00
clearerr.cpp
close.cpp
confstr.cpp Add confstr(3). 2013-12-17 14:30:32 +01:00
creat.cpp
ctype.c
dir.c
dirname.cpp Add dirname(3) and basename(3). 2013-12-17 14:30:31 +01:00
dispmsg_issue.cpp
div.cpp Add div(3), ldiv(3) and lldiv(3). 2013-12-17 14:30:28 +01:00
dlfcn.cpp
dup.cpp
dup2.cpp
env.cpp
errno.cpp
errorprint.cpp
execl.cpp
execle.cpp
execlp.cpp
execv.cpp
execve.cpp
execvp.cpp
execvpe.cpp Add PATH variable. 2013-12-17 14:30:29 +01:00
exit.cpp
fabs.cpp
faccessat.cpp
fbufsize.cpp
fchdir.cpp
fchdirat.cpp Add fchdirat(2). 2013-12-17 14:30:35 +01:00
fchmod.cpp
fchmodat.cpp
fchown.cpp
fchownat.cpp
fchroot.cpp Add chroot(2), fchroot(2) and fchrootat(2). 2013-12-17 14:30:35 +01:00
fchrootat.cpp Add chroot(2), fchroot(2) and fchrootat(2). 2013-12-17 14:30:35 +01:00
fclose.cpp Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
fcloseall.cpp
fcntl.cpp
fddir-sortix.c Add d_ino to struct dirent. 2013-12-17 14:30:32 +01:00
fdeletefile.cpp Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
fdio.c Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
fdio.h Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
feof.cpp
ferror.cpp
fflush.cpp
fflush_stop_reading.cpp
fflush_stop_writing.cpp
fgetc.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
fgetpos.cpp Add fgetpos(3) and fsetpos(3). 2013-12-17 14:30:33 +01:00
fgets.cpp Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
fileno.cpp
flbf.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
flushlbf.cpp
fnewfile.cpp Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
fork.cpp
format.cpp
fpending.cpp
fpipe.cpp
fpurge.cpp
fputc.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
fputs.cpp
fread.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
freadable.cpp
freading.cpp
fregister.cpp
freopen.cpp Add freopen(3). 2013-12-17 14:30:29 +01:00
fresetfile.cpp Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
fscanf.cpp
fseek.cpp
fseeko.cpp
fsetdefaultbuf.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
fseterr.cpp
fsetlocking.cpp
fsetpos.cpp Add fgetpos(3) and fsetpos(3). 2013-12-17 14:30:33 +01:00
fshutdown.cpp Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
fsm_bootstraprootfd.cpp
fsm_closechannel.cpp
fsm_closeserver.cpp
fsm_fsbind.cpp
fsm_listen.cpp
fsm_mkserver.cpp
fsm_recv.cpp
fsm_send.cpp
fstat.cpp
fstatat.cpp
fsync.cpp Add fsync(2). 2013-12-17 14:30:29 +01:00
ftell.cpp
ftello.cpp
ftruncate.cpp
futimens.cpp Add utimensat(2) and futimens(2). 2013-12-17 14:30:30 +01:00
fwritable.cpp
fwrite.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
fwriting.cpp
getc.cpp
getcwd.cpp Add canonicalize_file_name{,_at}(3). 2013-12-17 14:30:28 +01:00
getdelim.cpp
getdtablesize.cpp
getegid.cpp Add {g,s}et{e,}{g,u}id(2). 2013-12-17 14:30:29 +01:00
geteuid.cpp Add {g,s}et{e,}{g,u}id(2). 2013-12-17 14:30:29 +01:00
getgid.cpp Add {g,s}et{e,}{g,u}id(2). 2013-12-17 14:30:29 +01:00
gethostname.cpp Add gethostname(2). 2013-12-17 14:30:32 +01:00
getline.cpp
getlogin.cpp Add getlogin(2) and getlogin_r(2). 2013-12-17 14:30:32 +01:00
getlogin_r.cpp Add getlogin(2) and getlogin_r(2). 2013-12-17 14:30:32 +01:00
getpagesize.cpp
getpid.cpp
getppid.cpp
gettermmode.cpp
getuid.cpp Add {g,s}et{e,}{g,u}id(2). 2013-12-17 14:30:29 +01:00
grent.cpp Add grent(3). 2013-12-17 14:30:30 +01:00
heap.cpp
init.cpp Bootstrap program_invocation_name. 2013-12-17 14:30:29 +01:00
integer.cpp
ioctl.cpp Add ioctl(2). 2013-12-17 14:30:29 +01:00
ioleast.cpp
isatty.cpp
kernelinfo.cpp
kill.cpp
lchown.cpp
ldiv.cpp Add div(3), ldiv(3) and lldiv(3). 2013-12-17 14:30:28 +01:00
link.cpp
linkat.cpp
lldiv.cpp Add div(3), ldiv(3) and lldiv(3). 2013-12-17 14:30:28 +01:00
localeconv.cpp
lseek.cpp
lstat.cpp
Makefile Add chroot(2), fchroot(2) and fchrootat(2). 2013-12-17 14:30:35 +01:00
mblen.cpp Add mblen(3). 2013-12-17 14:30:33 +01:00
mbrlen.cpp Add mbrlen(3). 2013-12-17 14:30:33 +01:00
mbrtowc.cpp
mbsrtowcs.cpp Add mbsrtowcs(3). 2013-12-17 14:30:31 +01:00
mbstowcs.cpp Add mbstowcs(3). 2013-12-17 14:30:31 +01:00
mbtowc.cpp
memccpy.cpp
memchr.cpp
memcmp.cpp
memcpy.cpp Use alternate restrict keyword when unavailable. 2013-12-17 14:30:32 +01:00
memmove.cpp
memset.cpp
memstat.cpp
mkdir.cpp
mkdirat.cpp
mktemp.cpp
on_exit.cpp
op-new.cpp
open.cpp
openat.cpp
pathconf.cpp Add pathconf(3). 2013-12-17 14:30:30 +01:00
pipe.cpp
poll.cpp
popen.cpp
ppoll.cpp
preadv.cpp Add {,p}{read,write}v(2). 2013-12-17 14:30:33 +01:00
print.cpp
psignal.cpp Add psignal(3). 2013-12-17 14:30:33 +01:00
putc.cpp
pwent.cpp Add pw_gecos to struct passwd. 2013-12-17 14:30:33 +01:00
pwritev.cpp Add {,p}{read,write}v(2). 2013-12-17 14:30:33 +01:00
raise.cpp
rand.cpp Add srand(3). 2013-12-17 14:30:28 +01:00
read.cpp
readdirents.cpp
readlink.cpp Add readlink{,at}(2). 2013-12-17 14:30:28 +01:00
readlinkat.cpp Add readlink{,at}(2). 2013-12-17 14:30:28 +01:00
readv.cpp Add {,p}{read,write}v(2). 2013-12-17 14:30:33 +01:00
realpath.cpp Add realpath(3). 2013-12-17 14:30:28 +01:00
remove.cpp
removeat.cpp
rename.cpp
renameat.cpp
rewind.cpp
rmdir.cpp
sbrk.cpp
scanf.cpp
select.cpp Add select(2). 2013-12-17 14:30:28 +01:00
setbuf.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
setegid.cpp Add {g,s}et{e,}{g,u}id(2). 2013-12-17 14:30:29 +01:00
seteuid.cpp Add {g,s}et{e,}{g,u}id(2). 2013-12-17 14:30:29 +01:00
setgid.cpp Add {g,s}et{e,}{g,u}id(2). 2013-12-17 14:30:29 +01:00
setlocale.cpp
settermmode.cpp
setuid.cpp Add {g,s}et{e,}{g,u}id(2). 2013-12-17 14:30:29 +01:00
setvbuf.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
sfork.cpp
SIG_DFL.cpp
SIG_ERR.cpp
SIG_IGN.cpp
sigaction.cpp Add sigaction(2). 2013-12-17 14:30:32 +01:00
sigaddset.cpp Add sigset functions. 2013-12-17 14:30:32 +01:00
sigdelset.cpp Add sigset functions. 2013-12-17 14:30:32 +01:00
sigemptyset.cpp Add sigset functions. 2013-12-17 14:30:32 +01:00
sigfillset.cpp Add sigset functions. 2013-12-17 14:30:32 +01:00
sigismember.cpp Add sigset functions. 2013-12-17 14:30:32 +01:00
signal.cpp Add sigset functions. 2013-12-17 14:30:32 +01:00
sigprocmask.cpp Add sigprocmask(2) stub. 2013-12-17 14:30:32 +01:00
sleep.cpp Add clock_nanosleep(2). 2013-12-17 14:30:34 +01:00
sort.cpp
sprint.cpp
sscanf.cpp
stat.cpp
stdio.c Refactor FILE creation and destruction. 2013-12-17 14:30:29 +01:00
stpcpy.cpp
stpncpy.cpp
strcasecmp.cpp
strcat.cpp
strchr.cpp
strchrnul.cpp
strcmp.cpp
strcoll.cpp
strcpy.cpp
strcspn.cpp
strdup.cpp
strerror.cpp Add ENOLOCK. 2013-12-17 14:30:33 +01:00
strlen.cpp
strncasecmp.cpp
strncat.cpp
strncmp.cpp
strncpy.cpp
strndup.cpp
strnlen.cpp
strpbrk.cpp
strrchr.cpp
strsignal.cpp
strspn.cpp
strstr.cpp
strtod.cpp Add strto{f,d,ld}(3). 2013-12-17 14:30:33 +01:00
strtof.cpp Add strto{f,d,ld}(3). 2013-12-17 14:30:33 +01:00
strtok.cpp
strtok_r.cpp
strtold.cpp Add strto{f,d,ld}(3). 2013-12-17 14:30:33 +01:00
strxfrm.cpp
sysconf.cpp Add times(3). 2013-12-17 14:30:34 +01:00
system.cpp
tfork.cpp
timespec.cpp
tmpfile.cpp Add tmpfile(3). 2013-12-17 14:30:31 +01:00
tmpnam.cpp Add tmpnam(3). 2013-12-17 14:30:33 +01:00
truncate.cpp
truncateat.cpp
ttyname.cpp Add ttyname(2). 2013-12-17 14:30:30 +01:00
umask.cpp Add umask(2). 2013-12-17 14:30:35 +01:00
ungetc.cpp Implement stdio line buffering semantics. 2013-12-17 14:30:29 +01:00
unlink.cpp
unlinkat.cpp
usleep.cpp Add clock_nanosleep(2). 2013-12-17 14:30:34 +01:00
utime.cpp Add utimensat(2) and futimens(2). 2013-12-17 14:30:30 +01:00
utimens.cpp Add utimensat(2) and futimens(2). 2013-12-17 14:30:30 +01:00
utimensat.cpp Add utimensat(2) and futimens(2). 2013-12-17 14:30:30 +01:00
vfscanf.cpp
vscanf.cpp
vsscanf.cpp
wait.cpp
waitpid.cpp
wcrtomb.cpp
wcscat.cpp Add wcscat(3). 2013-12-17 14:30:30 +01:00
wcschr.cpp Add wcschr{,nul}(3). 2013-12-17 14:30:31 +01:00
wcschrnul.cpp Add wcschr{,nul}(3). 2013-12-17 14:30:31 +01:00
wcscmp.cpp Add wcscmp(3). 2013-12-17 14:30:31 +01:00
wcscpy.cpp Add wcscpy(3). 2013-12-17 14:30:30 +01:00
wcscspn.cpp Add wcscspn(3). 2013-12-17 14:30:31 +01:00
wcslen.cpp Add wcslen(3). 2013-12-17 14:30:30 +01:00
wcsncat.cpp Add wcsncat(3). 2013-12-17 14:30:31 +01:00
wcsncpy.cpp Add wcsncpy(3). 2013-12-17 14:30:31 +01:00
wcsrchr.cpp Add wcsrchr(3). 2013-12-17 14:30:31 +01:00
wcsrtombs.cpp Add wcsrtombs(3). 2013-12-17 14:30:31 +01:00
wcsspn.cpp Add wcsspn(3). 2013-12-17 14:30:31 +01:00
wcstok.cpp Add wcstok(3). 2013-12-17 14:30:31 +01:00
wcstombs.cpp Add wcstombs(3). 2013-12-17 14:30:31 +01:00
wctomb.cpp
wctype.cpp
winsize.cpp
write.cpp
writev.cpp Add {,p}{read,write}v(2). 2013-12-17 14:30:33 +01:00