auronandace
93a8b4b7c6
cargo fmt
2026-03-28 08:21:13 +00:00
Benton60
5de398c6a9
reserve extra space for scheme path to fix os-test/sys_socket/recvfrom
2026-03-27 09:49:47 -04:00
auronandace
44bb9d8d63
cargo fmt
2026-03-25 13:38:12 +00:00
Benton60
0addd84414
update recvfrom to route calls through recvmsg
2026-03-23 23:37:15 -04:00
Wildan M
0db44c3f72
Fix fchmodat with AT_EMPTY_PATH
2026-03-17 03:12:34 +07:00
auronandace
904604020b
eliminate more range loops
2026-03-16 08:26:05 +00:00
Connor-GH
a60b7cefc1
uname: update to reflect version info given from scheme
...
We recently updated the kernel to give the "version" info in the
uname scheme. Now, we also put this info in the `utsname` struct for the
`uname` function.
2026-03-15 15:49:10 -05:00
Ibuki.O
ac88c8f670
refactor: Migrate fstat*/fchmod/getdents/ftruncate/futimens to stdfscall
2026-03-14 13:35:39 +09:00
auronandace
3ea60eeb72
timespec clone followup for redox
2026-03-11 14:51:06 +00:00
auronandace
ae91f48fae
remove duplicate socklen_t definition
2026-03-11 12:42:53 +00:00
auronandace
bd4fb1f660
fix a rust lint and a clippy lint
2026-03-10 12:11:03 +00:00
Wildan M
fb07b5f982
Implement getgroups
2026-03-07 11:02:50 +07:00
Wildan M
b93e24b1d6
Implement long double in printf
2026-03-04 22:03:31 +07:00
auronandace
1421463dac
assorted cleanups and add some lints
2026-03-02 10:01:05 +00:00
Ibuki Omatsu
3385c66c6c
refactor: Reimplement the *at functions using openat and CWD fd
2026-03-01 07:08:31 -07:00
Ibuki Omatsu
cab0021461
refactor: Move protocols into libredox
2026-02-28 08:04:47 -07:00
auronandace
2d3ee10aef
platform and pthread cleanup
2026-02-27 21:38:16 +00:00
auronandace
1195ea9b9f
tar sys_uio and sys_un header cleanup
2026-02-27 21:10:56 +00:00
Anhad Singh
c469792043
feat(exec/shebang): handle multiple whitespaces
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-02-28 00:14:28 +11:00
Anhad Singh
79c3674c10
feat(redox/exec): replace argv[0] with script
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-02-28 00:14:21 +11:00
Ibuki Omatsu
bd9c6f1440
refactor: Make processes have cwd as a capability
2026-02-26 06:09:27 -07:00
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