Jonas 'Sortie' Termansen
7a7ddc2d73
Add guard page debug malloc.
2016-01-26 22:48:40 +01:00
Jonas 'Sortie' Termansen
f876667cc5
Add socketpair(2) AF_UNIX stream support.
2016-01-26 22:11:12 +01:00
Jonas 'Sortie' Termansen
697d52b88a
Add basic getaddrinfo(3) support for localhost ports.
2016-01-26 22:11:12 +01:00
Jonas 'Sortie' Termansen
624ceff900
Add _PC_NAME_MAX support.
2016-01-26 21:17:08 +01:00
Jonas 'Sortie' Termansen
8b03a9ab94
Update printf family to current coding conventions.
2016-01-26 21:17:08 +01:00
Jonas 'Sortie' Termansen
b5f9876089
Remove unnecessary libg.a.
2016-01-26 21:17:08 +01:00
Jonas 'Sortie' Termansen
9e6876ff14
Split fdio into multiple files.
2016-01-26 19:01:36 +01:00
Jonas 'Sortie' Termansen
3320e29c95
Remove unused libc signal assembly files.
2016-01-26 19:01:36 +01:00
Jonas 'Sortie' Termansen
4d2901b90e
Split stdin, stdout and stderr into their own files.
2016-01-26 19:01:36 +01:00
Jonas 'Sortie' Termansen
2e4b15daed
Simplify directory reading.
2016-01-26 18:42:54 +01:00
Jonas 'Sortie' Termansen
56085108b6
Use fflush_unlocked as stdio's fflush_indirect.
...
exit(3) already locks the file before calling fflush_indirect.
2016-01-26 18:39:49 +01:00
Jonas 'Sortie' Termansen
bb73362d23
Create stdio buffers at FILE creation time.
...
This removes support for user-supplied buffers with setvbuf.
2016-01-26 18:39:48 +01:00
Jonas 'Sortie' Termansen
63d42cd686
Add fstab(3).
2016-01-25 17:42:25 +01:00
Jonas 'Sortie' Termansen
360eaaf527
Declare file in the set function of setgetend functions.
2016-01-25 17:42:25 +01:00
Jonas 'Sortie' Termansen
bff1265d62
Add termios(2).
2016-01-25 15:47:40 +01:00
Jonas 'Sortie' Termansen
dbe6b32b1f
Fix scanf integer parsing.
2016-01-22 20:01:33 +01:00
Jonas 'Sortie' Termansen
2e9153cdb9
Fix inet_addr and inet_ntoa not being part of _SORTIX_SOURCE.
2016-01-22 20:01:33 +01:00
Jonas 'Sortie' Termansen
9a59ef2313
Fix select(2) conformance issues.
2016-01-22 20:01:32 +01:00
Jonas 'Sortie' Termansen
fbfe159046
Add crypt_checkpass(3) and crypt_newhash(3).
2016-01-09 02:54:51 +01:00
Jonas 'Sortie' Termansen
53711549af
Add bcrypt_checkhash(3) and bcrypt_newhash(3).
2016-01-09 02:54:51 +01:00
Jonas 'Sortie' Termansen
8c7c6fa59f
Center ascii cat on boot.
2016-01-08 19:56:11 +01:00
Jonas 'Sortie' Termansen
74fe008001
Silence static analysis warnings.
2016-01-08 00:48:01 +01:00
Jonas 'Sortie' Termansen
ffe59b9c7c
Fix mbrtowc decoding surrogates.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
8f1353eb94
Fix getaddrinfo error reporting.
2016-01-07 19:08:43 +01:00
Jonas 'Sortie' Termansen
02f95d6c1c
Add in6addr_any and in6addr_loopback.
2015-12-18 01:34:37 +01:00
Jonas 'Sortie' Termansen
610b60fa0d
Import public domain <netinet/in.h> macros from musl.
2015-12-18 01:24:42 +01:00
Jonas 'Sortie' Termansen
75808c637d
Add regex(3).
2015-12-17 23:32:43 +01:00
Jonas 'Sortie' Termansen
5a3e181975
Add stack smash protection support.
2015-12-12 22:53:07 +01:00
Jonas 'Sortie' Termansen
9b6d60d9d2
Add undefined behavior sanitizer support.
2015-12-12 22:53:07 +01:00
Jonas 'Sortie' Termansen
4b6b06bbc8
Add scram(2).
2015-12-12 22:53:07 +01:00
Jonas 'Sortie' Termansen
421f907055
Report ix86 model in uname(2).
2015-12-12 19:28:08 +01:00
Jonas 'Sortie' Termansen
a90151e508
Set MB_CUR_MAX to 4.
2015-12-12 19:28:08 +01:00
Jonas 'Sortie' Termansen
7185cb33c7
Remove setlocale thread safety.
...
This interface isn't standardized to be thread safe so nobody can rely on
it. Additionally this only thread secures setlocale, but not all the code
that might depend on the current locale, so it is pointless.
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
cee24359d8
Add psctl(2).
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
23810c1a48
Fix snprintf(NULL, 0, ...) undefined behavior.
2015-12-12 16:53:42 +01:00
Jonas 'Sortie' Termansen
ef36a94912
Fix incorrect flush error check in fputc_unlocked(3).
2015-12-12 16:53:42 +01:00
Jonas 'Sortie' Termansen
b8f12a6856
Fix fread/fwrite zero division when size is zero.
2015-12-12 16:53:42 +01:00
Jonas 'Sortie' Termansen
0100b61855
Fix fflush(NULL) flushing input streams.
2015-12-12 16:53:42 +01:00
Jonas 'Sortie' Termansen
44d4807fc4
Add ENOMOUNT.
2015-10-28 19:36:33 +01:00
Jonas 'Sortie' Termansen
09084cf12d
Fix format nonliteral in psignal(3).
2015-10-28 16:07:36 +01:00
Jonas 'Sortie' Termansen
91087d9199
Fix iswgraph unicode support.
2015-10-28 16:07:36 +01:00
Jonas 'Sortie' Termansen
bae08f13ef
Fix fsmarshall not handling users and groups.
...
This is an incompatible ABI change.
2015-10-28 16:07:36 +01:00
Jonas 'Sortie' Termansen
8a653584c4
Fix strtol multiplication overflow check.
2015-10-11 23:25:21 +02:00
Jonas 'Sortie' Termansen
f0f82fcb23
Fix tmpfile(3) insecure file creation.
2015-10-11 23:25:21 +02:00
Jonas 'Sortie' Termansen
213b3636bb
Add open_memstream(3).
2015-08-26 18:10:24 +02:00
Jonas 'Sortie' Termansen
f1571ebaf4
Add err(3).
2015-08-26 18:10:24 +02:00
Jonas 'Sortie' Termansen
3ef38cf936
Remove P_tmpdir.
2015-08-26 16:49:18 +02:00
Jonas 'Sortie' Termansen
59e7dd00c5
Add mkdtemps(3).
2015-08-26 16:49:18 +02:00
Jonas 'Sortie' Termansen
fb29ff42e0
Optimize puts and fputs.
2015-08-26 16:29:18 +02:00
Jonas 'Sortie' Termansen
a79aeed0c1
Remove __BEGIN_DECLS and __END_DECLS.
2015-08-26 14:52:44 +02:00