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
Jonas 'Sortie' Termansen
5915e2cd14
Add closefrom(2).
2015-08-26 14:01:25 +02:00
Jonas 'Sortie' Termansen
f3f7ede68d
Remove _DIRENT_HAVE_D_FOO and _D_BAR_NAMLEN.
2015-08-22 01:29:38 +02:00
Jonas 'Sortie' Termansen
4cb9ccfc4b
Rename libc/time/times.cpp to libc/sys/times/times.cpp.
2015-08-22 01:29:37 +02:00
Jonas 'Sortie' Termansen
3750de1f11
Rename struct FILE to struct __FILE.
2015-08-22 01:29:37 +02:00
Jonas 'Sortie' Termansen
7098286b34
Rename struct DIR to struct __DIR.
2015-08-22 01:29:37 +02:00
Jonas 'Sortie' Termansen
b8c91e36f4
Remove FLOAT_WORD_ORDER.
2015-08-22 01:29:37 +02:00
Jonas 'Sortie' Termansen
6405e2ea6e
Add arc4random support to the kernel.
2015-08-22 01:04:58 +02:00
Jonas 'Sortie' Termansen
5ba37a9924
Honor feature macros in <termios.h>.
2015-08-22 00:44:39 +02:00
Jonas 'Sortie' Termansen
91ab47f99c
Deprecate stdio_ext API.
2015-08-21 21:25:01 +02:00
Jonas 'Sortie' Termansen
248f446089
Remove st_atime, st_ctime and st_mtime deprecation warnings.
...
This battle isn't worth fighting at this time.
2015-08-21 21:25:00 +02:00
Jonas 'Sortie' Termansen
0cdedb4008
Fix duplicate 1972 row in the leap second table.
2015-06-29 17:13:06 +02:00
Jonas 'Sortie' Termansen
6d052efd19
Fix unbounded memory usage and infinite loop in fgetgrent_r(3).
2015-06-27 17:06:44 +02:00