..
arpa /inet
Add socket interface.
2013-12-17 14:30:30 +01:00
assert
Fix assertion failure panic message ending with a newline.
2014-11-20 17:24:43 +01:00
c++
Rename libc/aux to libc/c++.
2014-11-28 15:30:39 +01:00
ctype
Add isascii(3).
2014-11-20 21:09:14 +01:00
dirent
Indirectly closedir(3) from exit(3).
2014-12-01 18:45:10 +01:00
dlfcn
Don't write errors to stderr in dlopen(3) and dlsym(3).
2013-12-17 14:30:41 +01:00
err
Add err(3).
2015-08-26 18:10:24 +02:00
errno
Thread secure errno(3).
2014-07-08 17:41:52 +02:00
error
Thread-secure error(3).
2014-07-08 17:41:52 +02:00
fcntl
Fix <sys/syscall.h> inclusion style.
2015-02-06 14:56:36 +01:00
fnmatch
Add fnmatch(3).
2013-12-19 17:42:08 +01:00
fsmarshall
Add umount(2) and unmountat(2).
2014-12-26 21:45:29 +01:00
getopt
Fix getopt_long(3) not handling invalid options and long options properly.
2014-04-24 00:03:52 +02:00
grp
Fix unbounded memory usage and infinite loop in fgetgrent_r(3).
2015-06-27 17:06:44 +02:00
include
Remove setlocale thread safety.
2015-12-12 19:28:07 +01:00
init
Initialize stdin, stdout and stderr at compile time.
2014-12-01 18:45:11 +01:00
inttypes
Fix strtol isspace calls.
2015-05-15 16:18:41 +02:00
ioleast
Update the ioleast family to current coding conventions.
2015-02-08 22:58:32 +01:00
libgen
Harden strcpy calls.
2014-11-30 19:53:42 +01:00
locale
Remove setlocale thread safety.
2015-12-12 19:28:07 +01:00
malloc
Rewrite malloc(3).
2014-12-03 21:32:50 +01:00
msr
Fix libc/msr/wrmsr.cpp not containing its own file path.
2014-06-12 00:05:40 +02:00
netdb
Refuse to implement gethostent(3).
2014-12-03 14:19:58 +01:00
poll
Fix poll(2) timeout not being miliseconds.
2015-06-27 17:06:43 +02:00
psctl
Add psctl(2).
2015-12-12 19:28:07 +01:00
pwd
Fix missing parentheses in grp and pwd implementation.
2014-05-16 14:06:36 +02:00
sched
Add sched_yield(2).
2014-05-29 17:16:49 +02:00
signal
Fix format nonliteral in psignal(3).
2015-10-28 16:07:36 +01:00
stdio
Fix snprintf(NULL, 0, ...) undefined behavior.
2015-12-12 16:53:42 +01:00
stdio_ext
Deprecate stdio_ext API.
2015-08-21 21:25:01 +02:00
stdlib
Fix strtol multiplication overflow check.
2015-10-11 23:25:21 +02:00
string
Add ENOMOUNT.
2015-10-28 19:36:33 +01:00
sys
Rename libc/time/times.cpp to libc/sys/times/times.cpp.
2015-08-22 01:29:37 +02:00
syslog
Add syslog(3).
2014-03-17 19:22:12 +01:00
termios
Add tcgetblob(2) and tcsetblob(2).
2014-11-25 18:40:50 +01:00
time
Rename libc/time/times.cpp to libc/sys/times/times.cpp.
2015-08-22 01:29:37 +02:00
timespec
Move timespec.h functions into their own directory.
2013-12-17 14:30:39 +01:00
unistd
Add closefrom(2).
2015-08-26 14:01:25 +02:00
utime
Move utime.h functions into their own directory.
2013-12-17 14:30:38 +01:00
wchar
Fix strtol isspace calls.
2015-05-15 16:18:41 +02:00
wctype
Fix iswgraph unicode support.
2015-10-28 16:07:36 +01:00
x64
Forward compatibility with future rename of _start to __start.
2014-12-28 20:18:58 +01:00
x86
Forward compatibility with future rename of _start to __start.
2014-12-28 20:18:58 +01:00
.gitignore
Rename libmaxsi to sortix libc.
2012-12-14 14:13:36 +01:00
Makefile
Add psctl(2).
2015-12-12 19:28:07 +01:00