Commit Graph

742 Commits

Author SHA1 Message Date
Jeremy Soller 1ff26de318 Merge branch 'flock' into 'master'
feat(redox): flocking

See merge request redox-os/relibc!1037
2026-02-25 08:20:46 -07:00
Jeremy Soller e8fb4604fb Merge branch 'fix-mprotect' into 'master'
fix: return EINVAL for invalid `prot` of `mprotect`

Closes #259

See merge request redox-os/relibc!976
2026-02-24 08:10:46 -07:00
Anhad Singh d1c031f1b5 feat(redox): F_{OFD}_{GETLK,SETLK}
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-25 01:43:45 +11:00
Anhad Singh 73ef851d59 feat(redox): F_OFD_SETLK
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-24 22:36:19 +11:00
Wildan M 8810e143ec Fix blkcnt_t type 2026-02-24 07:47:35 +07:00
Anhad Singh aa317238f1 feat(redox/fcntl): F_SETLK
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-23 23:55:11 +11:00
auronandace dc4542e81c allocator and linux signal cleanup in platform 2026-02-22 08:43:20 +00:00
auronandace 874e11b147 grp and inttypes cleanup 2026-02-19 15:51:33 +00:00
Jeremy Soller 28ffabebf6 Merge branch 'remove-redox-platform-clone' into 'master'
remove unneeded file

See merge request redox-os/relibc!1018
2026-02-19 06:36:59 -07:00
auronandace c8d9b4deca remove unused import 2026-02-19 12:51:12 +00:00
auronandace 2d647590a7 remove reference to clone 2026-02-19 12:20:54 +00:00
auronandace dcca06f80e add imports 2026-02-19 12:09:46 +00:00
auronandace 406b889c1f remove unneeded file 2026-02-19 11:55:31 +00:00
auronandace 92503ed298 missed redox specific fix 2026-02-19 09:56:13 +00:00
auronandace 4b3d1aa5ca change sa_flags in sigaction to int to match spec 2026-02-19 09:46:56 +00:00
auronandace 53273c35c4 remove allowed unused imports 2026-02-17 15:35:58 +00:00
auronandace 5cd6b99588 tackle a few lint instances 2026-02-17 13:00:52 +00:00
Jeremy Soller df3229958e Merge branch 'ld_preload_program' into 'master'
feat(ld.so): position independent

See merge request redox-os/relibc!1007
2026-02-16 07:00:08 -07:00
Anhad Singh d234e81fc9 fix(ld.so): debug build
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-17 00:15:10 +11:00
auronandace 20bdf30526 remove allow warnings and add some lints 2026-02-15 21:38:08 +00:00
Anhad Singh f9487321c0 fix(ld.so): base_addr
Not guaranteed that the program headers immediately follow the ELF
header.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2026-02-15 15:47:02 +11:00
auronandace 6ed46304c0 add annotation to redox function as exception 2026-02-14 16:57:53 +00:00
Jeremy Soller 0cf3f8af92 Merge branch 'several-lints' into 'master'
remove pthread_atfork from unistd and tackle some lints

See merge request redox-os/relibc!1004
2026-02-14 06:39:07 -07:00
Wildan Mubarok 51f997b28f Apply 1 suggestion(s) to 1 file(s) 2026-02-13 13:32:37 +00:00
Wildan M 83a1680beb Append program name in log 2026-02-13 20:23:29 +07:00
auronandace 955179ab6f remove code as per feedback 2026-02-13 13:22:05 +00:00
auronandace ff392a029a remove pthread_atfork from unistd and tackle some lints 2026-02-13 12:14:04 +00:00
auronandace bb48f68968 redox import fixes for timespec 2026-02-12 13:16:23 +00:00
auronandace 1191d8e1b4 extract timespec to a bits header 2026-02-12 13:07:24 +00:00
auronandace 924189992f add unexpected_cfgs lint 2026-02-11 14:13:57 +00:00
Jeremy Soller f6b7c8bce3 Merge branch 'unused-must-use' into 'master'
add unused_must_use lint

See merge request redox-os/relibc!996
2026-02-11 06:49:24 -07:00
Wildan M dd577957ec Fix compilation for linux ARM 2026-02-11 16:59:17 +07:00
auronandace aa13343b2e redox native fixes for unused_must_use 2026-02-11 09:58:50 +00:00
auronandace a3c67e898d add unused_must_use lint 2026-02-11 09:48:47 +00:00
auronandace b9d956bacb try again with allow 2026-02-10 18:04:40 +00:00
auronandace 8307ba25b3 missed some 2026-02-10 17:30:29 +00:00
auronandace 6792e49563 missed 2 more 2026-02-10 16:33:52 +00:00
auronandace 11f28342f9 unused_imports redox follow-up 2026-02-10 16:29:37 +00:00
auronandace 7d1582a555 add unused_imports lint 2026-02-10 15:55:32 +00:00
auronandace 9b39861779 add mismatched_lifetime_syntaxes lint 2026-02-08 21:45:15 +00:00
auronandace 9ce9b3bfb3 unused_unsafe ptrace exception 2026-02-08 16:12:07 +00:00
auronandace 8c0ec4193c unused_unsafe fix for riscv 2026-02-08 16:02:05 +00:00
auronandace df37258ed2 usused_unsafe follow-up for redox 2026-02-08 15:52:55 +00:00
Jeremy Soller 1ec204d702 Merge branch 'unused-mut' into 'master'
add unused_mut lint

See merge request redox-os/relibc!977
2026-02-08 07:28:44 -07:00
auronandace 48224dc5ff redox unused_mut follow-up 2026-02-08 09:14:05 +00:00
auronandace 64f18ca89a add unused_mut lint 2026-02-08 09:00:14 +00:00
Marsman deb4a529be fix: return EINVAL for invalid prot of mprotect 2026-02-08 08:18:36 +00:00
Ibuki.O 5e61f17a3a feat: Implement MSG_CMSG_CLOEXEC handling to recvmsg 2026-02-08 12:09:08 +09:00
Ibuki Omatsu 94b0cfc682 refactor: Reimplement recvmsg and sendmsg using bulk fd passing. 2026-02-07 19:48:59 -07:00
auronandace b7742efe5e remove rust platform tests 2026-02-05 15:11:42 +00:00