Commit Graph

3179 Commits

Author SHA1 Message Date
auronandace 297bc7bd62 add TODO notes for Non-POSIX functions and include 2026-06-14 14:29:32 +01:00
auronandace 60e301360c add descriptions to sys_uio functions and associated unistd functions 2026-06-14 14:18:25 +01:00
Jeremy Soller 51819dac36 Merge branch 'crypt-questionmark' into 'master'
replace an explicit return with question mark

See merge request redox-os/relibc!1458
2026-06-12 15:29:14 -06:00
auronandace 999001db98 move and document some constants 2026-06-12 18:22:29 +01:00
auronandace 0816e07a5d replace an explicit return with question mark 2026-06-12 17:25:53 +01:00
Jeremy Soller 5f7a1a5c14 Merge branch 'casting-ascii' into 'master'
avoid as casting ascii bytes to c_char

See merge request redox-os/relibc!1457
2026-06-12 06:02:47 -06:00
auronandace ecb081d8bd add descriptions and pick a better function name 2026-06-12 11:13:06 +01:00
auronandace 0dc5247ff6 revert const for now 2026-06-11 18:10:28 +01:00
auronandace 4882c450d8 apply ByteLiteral abstraction 2026-06-11 18:01:25 +01:00
auronandace 40d2512728 test with into 2026-06-11 17:34:32 +01:00
auronandace e27345d93a cargo fmt 2026-06-11 17:22:53 +01:00
auronandace 2e72022a26 add and test ByteLiteral abstraction 2026-06-11 17:19:33 +01:00
Jeremy Soller 1ff9fd392b Merge branch 'ignored-unit-patterns' into 'master'
apply ignored_unit_patterns clippy lint

See merge request redox-os/relibc!1456
2026-06-11 09:25:03 -06:00
auronandace 40767a44fa avoid as casting ascii bytes to c_char 2026-06-11 15:06:06 +01:00
auronandace fd09491c4a apply ignored_unit_patterns clippy lint 2026-06-11 14:00:24 +01:00
Jeremy Soller c645cfc9ac Merge branch 'iov-max' into 'master'
move IOV_MAX to limits header

See merge request redox-os/relibc!1455
2026-06-11 06:54:24 -06:00
Jeremy Soller 8f28f07359 Merge branch 'sysresource-descriptions' into 'master'
add descriptions to the functions in the sys_resource header

See merge request redox-os/relibc!1454
2026-06-11 06:38:33 -06:00
Jeremy Soller 2727bb2c03 Merge branch 'macro-lints' into 'master'
silence cast_lossless clippy lint from triggering inside macros

See merge request redox-os/relibc!1453
2026-06-11 06:36:03 -06:00
Jeremy Soller 78b05d3297 Merge branch 'arpainet-followup' into 'master'
apply some clippy lints to arpa_inet header

See merge request redox-os/relibc!1452
2026-06-11 06:35:26 -06:00
auronandace 08a01d62d8 move IOV_MAX to limits header 2026-06-11 13:27:13 +01:00
auronandace 5f9e82f067 add descriptions to the functions in the sys_resource header 2026-06-11 12:06:14 +01:00
auronandace 965941564d silence cast_lossless clippy lint from triggering inside macros 2026-06-11 09:42:47 +01:00
auronandace 805b920bd8 apply some clippy lints to arpa_inet header 2026-06-11 08:11:23 +01:00
auronandace e215033b4d update comments in open flags bits cbindgen file 2026-06-11 07:35:47 +01:00
sourceturner 16abb5d342 fix: implement IPv6 for arpa_inet/inet_pton() 2026-06-11 00:05:58 +02:00
Jeremy Soller a20662cc91 Move O_ constants to bits/open-flags.h for use by fcntl.h and stdlib.h 2026-06-10 08:41:29 -06:00
Jeremy Soller 50251287ce Merge branch 'ctype-doc' into 'master'
add documentation to ctype header

See merge request redox-os/relibc!1448
2026-06-10 07:18:43 -06:00
auronandace 2488e523cb add documentation to ctype header 2026-06-10 13:49:28 +01:00
Jeremy Soller 5478334138 Merge branch 'unify-sysconf-constants' into 'master'
unify the remaining sysconf constants

See merge request redox-os/relibc!1447
2026-06-10 05:51:14 -06:00
Jeremy Soller 638befdffa Merge branch 'bits-cleanup' into 'master'
cleanup the bits headers

See merge request redox-os/relibc!1446
2026-06-10 05:50:48 -06:00
Jeremy Soller 9bfeaa4cff Merge branch 'fix-crypt_md5' into 'master'
fix: crypt_md5: clamp salt slice to string length

See merge request redox-os/relibc!1445
2026-06-10 05:50:25 -06:00
auronandace aedcb6820e unify the remaining sysconf constants 2026-06-10 12:03:15 +01:00
auronandace 73a111b67e cleanup the bits headers 2026-06-10 11:16:22 +01:00
Marsman1996 9408cef1c6 fix: crypt_md5: clamp salt slice to string length 2026-06-10 16:38:27 +08:00
auronandace 17b27ba9dd add documentation to the assert header 2026-06-10 08:47:00 +01:00
Jeremy Soller da1baa9e4a Merge branch 'no-getrlimit' into 'master'
Do not call getrlimit on getdtablesize in Redox

See merge request redox-os/relibc!1443
2026-06-09 17:05:42 -06:00
Wildan M 8cfe85226f Do not call getrlimit on getdtablesize in Redox 2026-06-10 05:45:21 +07:00
lyw458372 38d9c05e39 fix: crypt_r: treat key as raw bytes instead of requiring UTF-8 2026-06-09 15:23:50 +08:00
auronandace 9ea36a0c6c verify POSIX header includes 2026-06-08 18:27:53 +01:00
lyw458372 5a3322ba97 fix: crypt_sha: bounds-check before slicing setting 2026-06-08 21:07:53 +08:00
Jeremy Soller 4a521f06e1 Merge branch 'fix-shm' into 'master'
fix: shmget: return EINVAL on size overflow

See merge request redox-os/relibc!1439
2026-06-08 06:46:12 -06:00
Jeremy Soller 944bd18772 Merge branch 'fix-glob-utf8' into 'master'
fix: glob: handle non-UTF-8 paths without panicking

See merge request redox-os/relibc!1438
2026-06-08 06:45:12 -06:00
Jeremy Soller 11557957e0 Merge branch 'verify-wctype-includes' into 'master'
verify wctype header includes

See merge request redox-os/relibc!1437
2026-06-08 06:44:47 -06:00
Jeremy Soller d56f1cdb64 Merge branch 'verify-wchar-includes' into 'master'
Verify wchar includes

See merge request redox-os/relibc!1436
2026-06-08 06:44:30 -06:00
Jeremy Soller 7aa4278b08 Merge branch 'verify-stdlib-includes' into 'master'
verify stdlib header includes

See merge request redox-os/relibc!1434
2026-06-08 06:44:11 -06:00
Jeremy Soller d6d2c00e16 Merge branch 'verify-stdio-includes' into 'master'
verify stdio header includes

See merge request redox-os/relibc!1433
2026-06-08 06:43:47 -06:00
Jeremy Soller 6479ad6031 Merge branch 'verify-pthread-includes' into 'master'
verify pthread header includes

See merge request redox-os/relibc!1432
2026-06-08 06:43:21 -06:00
Jeremy Soller f1856908a8 Merge branch 'verify-fenv-includes' into 'master'
verify fenv header includes

See merge request redox-os/relibc!1431
2026-06-08 06:42:49 -06:00
lyw458372 163c44e523 fix: shmget: return EINVAL on size overflow 2026-06-08 20:27:54 +08:00
lyw458372 7d8cd46131 chore: delete dead code 2026-06-08 19:41:49 +08:00