1
0
Fork 0
mirror of https://gitlab.com/sortix/sortix.git synced 2023-02-13 20:55:38 -05:00
sortix--sortix/libc
Jonas 'Sortie' Termansen e8e5f14a5d Add popen(3) and pclose(3).
2013-12-17 14:30:27 +01:00
..
decl Add wctype(3). 2013-12-17 14:30:26 +01:00
include Add popen(3) and pclose(3). 2013-12-17 14:30:27 +01:00
sortix Refactor Sortix build system and de-autoconf mxmpp. 2013-12-17 14:30:22 +01:00
x64 Add calltrace(3) function. 2013-12-17 14:30:27 +01:00
x86 Add calltrace(3) function. 2013-12-17 14:30:27 +01:00
.gitignore Rename libmaxsi to sortix libc. 2012-12-14 14:13:36 +01:00
_assert.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
_Exit.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
_exit.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
abort.cpp Conditionally calltrace in abort(3). 2013-12-17 14:30:27 +01:00
abs.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
access.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
atoi.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
atol.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
atoll.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
bsearch.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
c++.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
calloc.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
calltrace.cpp Add calltrace(3) function. 2013-12-17 14:30:27 +01:00
chdir.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
chmod.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
chown.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
clearerr.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
clock.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
close.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
creat.cpp Add creat(3). 2013-12-17 14:30:26 +01:00
ctime.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
ctype.c Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
dir.c Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
dispmsg_issue.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
dlfcn.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
dup.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
dup2.cpp Add dup2(2). 2013-12-17 14:30:25 +01:00
env.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
errno.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
errorprint.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
execl.cpp Fix prototypes for execl(3), execle(3), and execlp(3). 2013-12-17 14:30:24 +01:00
execle.cpp Fix prototypes for execl(3), execle(3), and execlp(3). 2013-12-17 14:30:24 +01:00
execlp.cpp Fix prototypes for execl(3), execle(3), and execlp(3). 2013-12-17 14:30:24 +01:00
execv.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
execve.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
execvp.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
execvpe.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
exit.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fabs.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
faccessat.cpp Add faccessat(2). 2013-12-17 14:30:25 +01:00
fbufsize.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fchdir.cpp Add fchdir(2). 2013-12-17 14:30:25 +01:00
fchmod.cpp Add fchmod(2). 2013-12-17 14:30:25 +01:00
fchmodat.cpp Add fchmodat(2). 2013-12-17 14:30:25 +01:00
fchown.cpp Add fchown(2). 2013-12-17 14:30:25 +01:00
fchownat.cpp Add fchownat(2). 2013-12-17 14:30:25 +01:00
fclose.cpp FILE backend controls return value of fclose. 2013-12-17 14:30:26 +01:00
fcloseall.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fcntl.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fddir-sortix.c Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
fdio.c Add support for useless 't' mode in fopen. 2013-12-17 14:30:26 +01:00
fdio.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
feof.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
ferror.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fflush.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fflush_stop_reading.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fflush_stop_writing.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fgetc.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fgets.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fileno.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
flbf.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
flushlbf.cpp Fix flushlbf(3) being in a file with the wrong name. 2013-12-17 14:30:24 +01:00
fnewfile.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fork.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
format.cpp Add support for * field width in printf and %s field width. 2013-12-17 14:30:26 +01:00
fpending.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fpipe.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fpurge.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fputc.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fputs.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fread.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
freadable.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
freading.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fregister.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fscanf.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fseek.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fseeko.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fseterr.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fsetlocking.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fsm_bootstraprootfd.cpp Add user-space filesystem API. 2013-12-17 14:30:25 +01:00
fsm_closechannel.cpp Add user-space filesystem API. 2013-12-17 14:30:25 +01:00
fsm_closeserver.cpp Add user-space filesystem API. 2013-12-17 14:30:25 +01:00
fsm_fsbind.cpp Add user-space filesystem API. 2013-12-17 14:30:25 +01:00
fsm_listen.cpp Add user-space filesystem API. 2013-12-17 14:30:25 +01:00
fsm_mkserver.cpp Add user-space filesystem API. 2013-12-17 14:30:25 +01:00
fsm_recv.cpp Add user-space filesystem API. 2013-12-17 14:30:25 +01:00
fsm_send.cpp Add user-space filesystem API. 2013-12-17 14:30:25 +01:00
fstat.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fstatat.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
ftell.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
ftello.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
ftruncate.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fwritable.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fwrite.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
fwriting.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
getc.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
getcwd.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
getdelim.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
getdtablesize.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
getline.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
getpagesize.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
getpid.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
getppid.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
gettermmode.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
gettimeofday.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
gmtime.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
gmtime_r.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
heap.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
init.cpp Add program_invocation_short_name(3). 2013-12-17 14:30:27 +01:00
integer.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
ioleast.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
isatty.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
kernelinfo.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
kill.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
lchown.cpp Add lchown(2). 2013-12-17 14:30:25 +01:00
link.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
linkat.cpp Add linkat(2). 2013-12-17 14:30:25 +01:00
localeconv.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
localtime.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
localtime_r.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
lseek.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
lstat.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
Makefile Add popen(3) and pclose(3). 2013-12-17 14:30:27 +01:00
mbrtowc.cpp Add mbrtowc(3), mbtowc(3), wcrtomb(3), wctomb(3). 2013-12-17 14:30:26 +01:00
mbtowc.cpp Add mbrtowc(3), mbtowc(3), wcrtomb(3), wctomb(3). 2013-12-17 14:30:26 +01:00
memccpy.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
memchr.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
memcmp.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
memcpy.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
memmove.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
memset.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
memstat.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
mkdir.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
mkdirat.cpp Add mkdirat(2). 2013-12-17 14:30:25 +01:00
mktemp.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
on_exit.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
op-new.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
open.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
openat.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
pipe.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
poll.cpp Add poll(2) and ppoll(2). 2013-12-17 14:30:25 +01:00
popen.cpp Add popen(3) and pclose(3). 2013-12-17 14:30:27 +01:00
ppoll.cpp Add poll(2) and ppoll(2). 2013-12-17 14:30:25 +01:00
print.cpp Fix vfprintf(3) error case. 2013-12-17 14:30:24 +01:00
putc.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
raise.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
rand.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
read.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
readdirents.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
remove.cpp Add removeat(3) and split remove(3) into its own file. 2013-12-17 14:30:25 +01:00
removeat.cpp Add removeat(3) and split remove(3) into its own file. 2013-12-17 14:30:25 +01:00
rename.cpp Add rename(2) and renameat(2). 2013-12-17 14:30:26 +01:00
renameat.cpp Add rename(2) and renameat(2). 2013-12-17 14:30:26 +01:00
rewind.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
rmdir.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
sbrk.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
scanf.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
setjmp.c Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
setlocale.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
settermmode.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
sfork.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
SIG_DFL.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
SIG_ERR.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
SIG_IGN.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
signal.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
sleep.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
sort.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
sprint.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
sscanf.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
stat.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
stdio.c Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
stpcpy.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
stpncpy.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strcasecmp.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strcat.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strchr.cpp Fix poor implementation of the strchr(3) family. 2013-12-17 14:30:24 +01:00
strchrnul.cpp Fix poor implementation of the strchr(3) family. 2013-12-17 14:30:24 +01:00
strcmp.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strcoll.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strcpy.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strcspn.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strdup.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strerror.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strlen.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strncasecmp.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strncat.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strncmp.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strncpy.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strndup.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strnlen.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strpbrk.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strrchr.cpp Fix poor implementation of the strchr(3) family. 2013-12-17 14:30:24 +01:00
strsignal.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strspn.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strstr.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strtok.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strtok_r.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
strxfrm.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
system.cpp Add system(3). 2013-12-17 14:30:27 +01:00
tfork.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
time.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
timespec.cpp Refactor kernel time API and add timespec API. 2013-12-17 14:30:26 +01:00
truncate.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
truncateat.cpp Add truncateat(2). 2013-12-17 14:30:25 +01:00
umask.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
ungetc.cpp Rewrite stdio functions. 2013-12-17 14:30:26 +01:00
unlink.cpp Replace system calls that accept a path with *at versions. 2013-12-17 14:30:25 +01:00
unlinkat.cpp Add unlinkat(2). 2013-12-17 14:30:25 +01:00
uptime.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
usleep.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
utime.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
vfscanf.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
vscanf.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
vsscanf.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
wait.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
waitpid.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
wcrtomb.cpp Add mbrtowc(3), mbtowc(3), wcrtomb(3), wctomb(3). 2013-12-17 14:30:26 +01:00
wctomb.cpp Add mbrtowc(3), mbtowc(3), wcrtomb(3), wctomb(3). 2013-12-17 14:30:26 +01:00
wctype.cpp Add wctype(3). 2013-12-17 14:30:26 +01:00
winsize.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
write.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00