Jonas 'Sortie' Termansen
9d3aecfa07
Work around sync on close bottleneck.
2016-01-08 01:25:10 +01:00
Jonas 'Sortie' Termansen
74fe008001
Silence static analysis warnings.
2016-01-08 00:48:01 +01:00
Jonas 'Sortie' Termansen
f3e3c98084
Fix ls realloc loop.
2016-01-08 00:47:14 +01:00
Jonas 'Sortie' Termansen
8b52c0d818
Fix wrong type in calloc sizeof.
2016-01-08 00:46:44 +01:00
Jonas 'Sortie' Termansen
a45b93785c
Fix program loading bugs.
2016-01-08 00:41:20 +01:00
Jonas 'Sortie' Termansen
48c6ccdf06
Fix MapPCIBAR potential overflow.
2016-01-08 00:39:13 +01:00
Jonas 'Sortie' Termansen
055f502c02
Fix dup3(2) O_CLOEXEC and O_CLOFORK handling.
2016-01-08 00:36:14 +01:00
Jonas 'Sortie' Termansen
ee9ec2eda1
Add aquatinspitz support to trianglix.
2016-01-07 20:47:36 +01:00
Jonas 'Sortie' Termansen
0eeb9d1e56
Fix pow and powf undefined behavior in libm.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
a43c89650f
Fix typo in porting guide.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
fad73ab3e1
Fix broken unknown short option reporting.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
ffe59b9c7c
Fix mbrtowc decoding surrogates.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
8fabfc5f7b
Fix kernel console rendering U+007F.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
3e068bc88f
Fix x86 Alignment Check and Security Exception handlers.
...
The processor pushes an error code when delivering these exception.
Discovered by Alexandros Alexandrou.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
e3e32ca3cf
Fix linecount target being out of sync.
2016-01-07 19:17:04 +01:00
Jonas 'Sortie' Termansen
7a3b4f06c5
Fix trianglix file creation permissions.
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
22351d7f72
Fix untimely delivery of signals during userfs reference count messages.
2016-01-07 19:08:43 +01:00
Jonas 'Sortie' Termansen
8e86952abf
Add aquatinspitz(1).
2016-01-07 17:22:35 +01:00
Jonas 'Sortie' Termansen
559857b97e
Fix features.h inclusions not yet changed to sys/cdefs.h.
2015-12-23 17:49:59 +01:00
Jonas 'Sortie' Termansen
1e7bbace90
Fix uninitialized variable in chvideomode option parsing.
2015-12-23 17:22:41 +01:00
Jonas 'Sortie' Termansen
8274981a81
Add chkblayout(1).
2015-12-19 02:49:37 +01:00
Jonas 'Sortie' Termansen
f60b2c6ec4
Add keyboard layout support to kernel.
2015-12-19 02:44:15 +01:00
Jonas 'Sortie' Termansen
98ed222c8e
Add keyboard layout collection.
2015-12-19 02:21:15 +01:00
Jonas 'Sortie' Termansen
7da84494ab
Add kblayout-compiler(1).
2015-12-19 02:21:15 +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
f2eb347e9f
Fix PS2Keyboard memcpy(dest, NULL, 0) undefined behavior.
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
ab27c85948
Implement sigaction(2) SA_RESETHAND.
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
fd5a850e48
Use signal handlers in time(1) instead of process groups.
2015-12-12 19:28:08 +01:00
Jonas 'Sortie' Termansen
7d10c4caaa
Add pager(1) -rR options.
2015-12-12 19:28:08 +01:00
Jonas 'Sortie' Termansen
e4cd654236
Increase default stack size of new threads to 80 KiB.
...
This fixes a crash where git has a 64 KiB stack buffer.
2015-12-12 19:28:08 +01:00
Jonas 'Sortie' Termansen
802c12e64a
Implement ppoll(2) timeouts.
2015-12-12 19:28:08 +01:00
Jonas 'Sortie' Termansen
0045f18c81
Remove kernel Scheduler::Init().
2015-12-12 19:28:07 +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
9d6bd9b830
Add stat(1).
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
6dce46c081
Add pstree(1).
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
416c87aed9
Add ps(1).
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
67af95c7ee
Update command line parsing to current coding conventions.
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
4e918687ce
Add kill(1).
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
716ac0dceb
Fix logterminal TERMMODE_LINEBUFFER checking.
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
cf5c2706b3
Fix unintended extra fork in chroot(1).
2015-12-12 16:53:42 +01:00
Jonas 'Sortie' Termansen
23810c1a48
Fix snprintf(NULL, 0, ...) undefined behavior.
2015-12-12 16:53:42 +01:00