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
Jonas 'Sortie' Termansen
13e8e092a6
Fix mkostemps and mkdtemp not restoring X's on error.
2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
447f0596ad
Fix FSM_RESP_TCGETWINCURPOS being equal to FSM_REQ_STATVFS.
2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
8d89a6f8ad
Fix poll(2) timeout not being miliseconds.
2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
423fbad835
Fix perror(3) compliance.
2015-06-27 17:06:32 +02:00
Jonas 'Sortie' Termansen
8c0252300e
Fix strtol isspace calls.
2015-05-15 16:18:41 +02:00
Jonas 'Sortie' Termansen
f3e4be0d83
Fix getdelim(3).
2015-05-15 16:18:40 +02:00
Jonas 'Sortie' Termansen
e259e8ae52
Use standard compiler environment variables.
2015-05-10 16:56:22 +02:00
Jonas 'Sortie' Termansen
25482f875e
Remove mktemp(3).
2015-04-13 00:00:29 +02:00
Jonas 'Sortie' Termansen
38f8384d78
Fix ungetc EOF having side effects.
2015-04-05 01:20:09 +02:00
Jonas 'Sortie' Termansen
0a63d26bf7
Fix double semicolons.
2015-04-05 01:20:09 +02:00
Jonas 'Sortie' Termansen
60f85af7c4
Fix strtol multiplication overflow check.
2015-02-11 17:35:28 +01:00
Jonas 'Sortie' Termansen
8cd4c1f5a0
Add mkdtemp(3).
2015-02-09 18:56:14 +01:00