101 Commits
Author SHA1 Message Date
John Törnblom 3b6ea8044e libc: add killpg() 2026-09-03 20:52:10 +02:00
John Törnblom 9478d2baaa cosmetics 2026-06-28 17:28:26 +02:00
John Törnblom d77b34f88a libc: add stubs for getgrnam_r and getgrgid_r 2026-06-28 17:28:18 +02:00
John Törnblom 551f796331 cosmetics 2026-06-21 22:06:19 +02:00
Aleksei Kulaev 10d9163fe4 Deduplicate code in makefiles 2026-06-21 21:31:42 +02:00
John Törnblom 13ccc2d5bf cosmetics 2026-05-22 19:47:47 +02:00
John Törnblom 5f68a946af fix linking with libdl and libpthread 2026-05-22 19:35:03 +02:00
John Törnblom 9e7b5f8cca libc: add getloadavg() 2026-04-18 13:22:40 +02:00
John Törnblom 1bd0d7bac0 libc: add nftw() 2026-04-09 14:28:17 +02:00
John Törnblom 767cf36d1f add support for llvm-21 2026-02-01 14:12:47 +01:00
John Törnblom c096b8c5fd locale: use freebsd struct for localeconv 2025-12-31 16:29:18 +01:00
John Törnblom 03f75ba291 crt: use syscall function specifically defined for the crt 2025-12-31 16:28:21 +01:00
John Törnblom 9f23c958eb libc: unlink file in tmpfile() 2025-11-18 16:11:34 +01:00
John Törnblom e15b4741b0 cosmetics 2025-10-17 19:33:44 +02:00
John Törnblom 7116a650a0 libc: set errno when mount, nmount and umount fails 2025-10-03 19:41:37 +02:00
John Törnblom b5d6a60111 libc: add some more termios functions 2025-08-10 20:03:06 +02:00
John Törnblom ae003a47d2 libc: add _setjmp and _longjmp 2025-08-10 17:27:44 +02:00
John Törnblom 9740039fba libc: add recvmmsg and sendmmsg 2025-08-10 17:27:05 +02:00
John Törnblom c282b54f9c libc: add scandir and alphasort 2025-08-09 15:38:17 +02:00
John Törnblom ac172551d6 libc: add hstrerror 2025-07-29 18:38:54 +02:00
John Törnblom 0c302914bb libc: add c11 threads implementation from freebsd 11.4 2025-05-25 09:25:41 +02:00
John Törnblom b95b6d6b08 libcv: add fflush_unlocked (which just calls fflush) 2025-03-21 19:12:45 +01:00
John Törnblom 22f299fa71 initial support for llvm-20 2025-03-19 19:47:25 +01:00
John Törnblom 23be0e5765 libc: fix crime_r() 2025-03-17 16:30:20 +01:00
John Törnblom ff491adf2d libc: add asctime_r() 2025-03-17 16:30:00 +01:00
John Törnblom 12cf3dda40 libc: set errno if kernel_mprotect fails in mmap or mprotect 2025-03-05 01:34:48 +01:00
John Törnblom 694634c886 libc: set errno and return proper values upon syscall errors 2025-03-05 01:10:52 +01:00
John Törnblom 1516eceadf libc: decouple from crt my using direct syscall when possible 2025-03-05 00:33:24 +01:00
John Törnblom 05aeac3d92 libc: add backtrace() functions 2025-02-05 18:19:17 +01:00
John Törnblom 21d7b047c1 libc: decouple from crt 2025-02-05 18:16:02 +01:00
John Törnblom 78f9fcf8f6 libc: add getprotobyname() 2025-01-22 19:58:07 +01:00
John Törnblom c0f7a3d4c0 decouple libc from crt 2025-01-11 23:23:25 +01:00
John Törnblom af9c092f56 libc: add fts_open() etc 2025-01-07 16:44:43 +01:00
John Törnblom 360603a7fd libc: declare deps to crt1.o as weak 2025-01-06 17:11:12 +01:00
John Törnblom d80d4926c2 syscalls: define function names in C so symbols get exported properly 2025-01-05 02:28:22 +01:00
John Törnblom ea1c95115e mman: allow mmap and mprotect to map executable memory 2025-01-01 21:55:04 +01:00
John Törnblom 37a89e3571 libc: add stubs for syslog 2024-12-21 18:17:31 +01:00
John Törnblom 7c0562100b libc: add stub for getservbyname() 2024-12-21 18:16:46 +01:00
John Törnblom be53a86621 libc: add getservbyport() 2024-12-21 18:16:15 +01:00
John Törnblom 98baec696f libc: add a couple of default service names to getnameinfo 2024-12-21 18:14:54 +01:00
John Törnblom 73bce5c7a7 cosmetics 2024-12-21 15:21:20 +01:00
John Törnblom 87dd05133f cosmetics 2024-11-24 01:34:21 +01:00
John Törnblom 700a8c9914 add support for hosts using llvm-19 2024-11-23 15:11:11 +01:00
John Törnblom 5737cfe938 libc: add dirfd() 2024-11-20 16:58:21 +01:00
John Törnblom d64aca1273 cosmetics 2024-11-19 18:45:36 +01:00
John Törnblom fdf102770d qsort_r: fix freebsd11 adaptation to qsort_s 2024-11-19 18:43:15 +01:00
John Törnblom 5e1d6367e5 qsort_r: initial commit 2024-11-19 16:49:15 +01:00
John Törnblom e9ad012f8a libc: add stub for duplocale() 2024-11-17 18:48:04 +01:00
John Törnblom 9242728f0d libc: add stub for uselocale 2024-11-17 18:18:07 +01:00
John Törnblom 25bdf2f85f make: define PHONY targets 2024-11-16 23:45:36 +01:00