Jonas 'Sortie' Termansen
e4699eb6eb
Fix python using private ERR_get_state and curses internals.
2024-08-07 14:12:04 +02:00
Jonas 'Sortie' Termansen
98e38f20c9
Fix libsqlite3 RELEASE_SEARCH_REGEX.
2024-08-07 14:08:23 +02:00
Jonas 'Sortie' Termansen
5dd3113f22
Fix emacs cross bootstrap on modern glibc.
2024-07-23 21:57:01 +02:00
Jonas 'Sortie' Termansen
ec3ea4b4ff
Fix python3 issues in qemu.
2024-07-23 21:57:01 +02:00
Jonas 'Sortie' Termansen
cc9f4cc515
Fix python3 issues in libglib.
2024-07-23 21:57:01 +02:00
Jonas 'Sortie' Termansen
5b586bb65f
Add source code and additional files to releases.
2024-07-19 19:27:35 +02:00
Jonas 'Sortie' Termansen
cb67d87b9f
Fix checksum(1) --status emitting warnings.
2024-07-19 16:51:39 +02:00
Jonas 'Sortie' Termansen
3cb0752093
Add rm(1) -d.
2024-06-29 00:24:36 +02:00
Jonas 'Sortie' Termansen
e984bede96
Add ps(1) -w.
...
The COLUMNS variable is not used yet and the default semantics correctly
implement the -w option.
2024-06-29 00:24:36 +02:00
Jonas 'Sortie' Termansen
51027e79f2
Add find(1) -iname and -mount.
...
Fix -xdev semantics as clarified by POSIX.
2024-06-29 00:24:36 +02:00
Jonas 'Sortie' Termansen
5857cd592b
Add FNM_CASEFOLD.
2024-06-29 00:24:36 +02:00
Jonas 'Sortie' Termansen
b0ed8333bb
Add strftime(3) %s.
2024-06-29 00:24:36 +02:00
Jonas 'Sortie' Termansen
a8a065bf9f
Fix strftime(3) %u.
2024-06-28 10:52:37 +02:00
Jonas 'Sortie' Termansen
dced389ec8
Add strptime(3) %F %s %u %V %W.
2024-06-28 10:52:37 +02:00
Jonas 'Sortie' Termansen
c94f031be5
Add tcsetwinsize(2).
2024-06-28 10:52:20 +02:00
Jonas 'Sortie' Termansen
87bcf01967
Add MAP_ANON as alias for MAP_ANONYMOUS.
2024-06-25 15:30:03 +02:00
Jonas 'Sortie' Termansen
ef310421d7
Add secure_getenv(3).
2024-06-25 15:30:02 +02:00
Jonas 'Sortie' Termansen
adc03f0170
Add WCOREDUMP.
2024-06-25 15:29:21 +02:00
Jonas 'Sortie' Termansen
6e3f0eedcd
Add PTHREAD_NULL.
2024-06-25 15:29:21 +02:00
Jonas 'Sortie' Termansen
da38bc6652
Add NSIG_MAX.
2024-06-25 15:29:21 +02:00
Jonas 'Sortie' Termansen
3f0c24fb24
Add nl_langinfo(3) ALTMON_* and ABALTMON_*.
2024-06-25 15:29:21 +02:00
Jonas 'Sortie' Termansen
cd8b4e5048
Add ESOCKTNOSUPPORT.
2024-06-25 15:29:21 +02:00
Jonas 'Sortie' Termansen
dc2908e0d3
Reject the obsolescent inet_addr and inet_ntoa.
2024-06-25 15:29:21 +02:00
Jonas 'Sortie' Termansen
8553a08a57
Add sig2str(3) and str2sig(3).
2024-06-25 15:29:19 +02:00
Jonas 'Sortie' Termansen
e170ecaed7
Delay implementing getresgid, getresuid, setresgid, setresuid.
2024-06-25 15:27:14 +02:00
Jonas 'Sortie' Termansen
5cc0027cf7
Add thread wait functions with clock support.
...
- pthread_cond_clockwait(2)
- pthread_mutex_clocklock(2)
- pthread_mutex_timedlock(2)
- pthread_rwlock_clockrdlock(2)
- pthread_rwlock_clockwrlock(2)
- pthread_rwlock_timedrdlock(2)
- pthread_rwlock_timedwrlock(2)
- sem_clockwait(2)
2024-06-25 15:27:14 +02:00
Jonas 'Sortie' Termansen
7c76ebdc4d
Reject posix_getdents(2) for now.
2024-06-25 15:27:14 +02:00
Jonas 'Sortie' Termansen
d86fbea34a
Reject posix_devctl(2).
2024-06-25 15:27:14 +02:00
Jonas 'Sortie' Termansen
52e8105402
Reject posix_close(3).
2024-06-25 15:27:13 +02:00
Jonas 'Sortie' Termansen
d8a4d15155
Add getlocalename_l(3).
2024-06-25 15:27:13 +02:00
Jonas 'Sortie' Termansen
6197e05a23
Add GETENTROPY_MAX.
2024-06-25 15:27:13 +02:00
Jonas 'Sortie' Termansen
e2f0f4776c
Implement dladdr(3).
2024-06-25 15:27:13 +02:00
Jonas 'Sortie' Termansen
8fe25537c5
Add _Fork(2).
2024-06-25 15:27:13 +02:00
Jonas 'Sortie' Termansen
b39e4d6d17
Recognize and advertise POSIX 2024 support.
...
Update feature macros for interfaces added to POSIX 2024.
This commit begins the work of implementing POSIX 2024, which was
largely already implemented as extensions.
2024-06-25 15:23:40 +02:00
Jonas 'Sortie' Termansen
73f8f26efb
Remove unused alternative const safe sortix string functions.
2024-06-25 14:58:21 +02:00
Jonas 'Sortie' Termansen
d631aaafeb
Handle SIGTERM in display(1).
...
Display a final frame with a message explaining what is happening that is
displayed while the system powers off, reboots, halts, when the user logs
out, or just exits the compositor.
2024-06-22 18:25:47 +02:00
Jonas 'Sortie' Termansen
65bc117891
Handle SIGTERM in login(8).
...
Display a final frame with a message explaining what is happening that is
displayed while the system powers off, reboots, or halts.
2024-06-22 18:25:47 +02:00
Jonas 'Sortie' Termansen
2bc6e40f1d
Sync login framebuffer code to libui.
2024-06-22 18:25:47 +02:00
Jonas 'Sortie' Termansen
eede0df814
Handle SIGHUP in sh(1) and save shell history.
2024-06-22 17:26:04 +02:00
Jonas 'Sortie' Termansen
bab61702f3
Handle SIGWINCH in editor(1).
2024-06-22 17:23:51 +02:00
Jonas 'Sortie' Termansen
bf1d15957e
Implement SIGWINCH.
2024-06-22 17:23:51 +02:00
Jonas 'Sortie' Termansen
ecd5217da8
Separate filesystem socket namespace inside chroots.
2024-06-22 17:23:51 +02:00
Jonas 'Sortie' Termansen
735dffd029
Fix sh(1) looping endlessly on input errors.
2024-06-22 17:23:51 +02:00
Jonas 'Sortie' Termansen
8b0911c672
Fix SIGHUP not being sent to only the foreground process group.
2024-06-18 22:17:06 +02:00
Jonas 'Sortie' Termansen
b6f2333bdd
Fix editor(1) crashing on resolution changes.
2024-06-18 21:53:50 +02:00
Jonas 'Sortie' Termansen
da24b330e0
Fix buffer overflow in init(8) tokenizer.
2024-05-25 19:50:46 +02:00
Jonas 'Sortie' Termansen
29b375dcb1
Refactor init(8) communications.
2024-05-22 13:53:34 +02:00
Jonas 'Sortie' Termansen
6cc934aa70
Add libsqlite3 port.
2024-05-22 13:27:34 +02:00
Jonas 'Sortie' Termansen
6ef4f49dad
Add unix(4) SO_ERROR.
2024-05-22 13:27:34 +02:00
Jonas 'Sortie' Termansen
153cd1817b
Remove unused <sortix/types.h>.
2024-05-22 13:27:34 +02:00