Block a user
7f6863c093
apps: Use os::Timer instead of os::EventLoop::register_timer
a9c339939a
libos: Move timer handling to a separate class and use POSIX timers
3231a1296d
libc: Add support for POSIX timers
17b44a8ce6
kernel: Reenable stack tracing in kernel-mode exceptions
41c90aa436
kernel: Add POSIX timer support
The GCC compiler driver (cc1) crashes with a segfault when trying to compile any simple program
Crash was due to global constructors not being called, that issue is fixed now. GCC still doesn't work as it apparently hits the top of the stack (not the bottom, this is not a stack overflow, but…
f8cc093e17
tools: Add useful script to develop ports
64a941dc18
ports: Use --enable-initfini-array in gcc and binutils ports
2a85a7473a
kernel: Show stacktraces on all signal terminations
e34395915d
libc+tests+tools: Call global constructors in userspace code
c24d0da5f0
ports/gcc: Fix --with-build-sysroot and enable asserts
1208d94b37
kernel: Add stack diagnostics to userspace fault reporting
5188def9e5
stat: Recognize sockets properly
9b01b5a5db
kernel: Correctly register file times for more file systems and file types
92ab403687
terminal: Use forkpty()
5bb4321134
libc: Add login_tty() and forkpty()
3a5924be64
kernel: Set the initial foreground process group when acquiring a controlling terminal
73a7d4f2a1
wind+libui: Run wind as a separate user
efeab5699e
su: Allow disabled passwords
1005305d5a
su: Support supplementary groups
8a90db837b
kernel+libc: Add support for supplementary groups (2/2)
3ad23eab21
kernel: Add support for supplementary groups (1/2)
e97b61ef16
gol: Use EventLoop timers
d1d53c6891
kernel: Remove signal debug messages
8a57d8a9b7
libos: Use setitimer() for millisecond precision