Jeremy Soller
|
b68ff56115
|
Revert "Merge branch 'use-redox-path-in-cwd' into 'master'"
This reverts merge request !669
|
2025-07-11 06:28:48 -06:00 |
|
Josh Megnauth
|
db6097733c
|
Use redox_path in canonicalize_using_cwd_internal
`redox_path` handles most of the logic anyway.
|
2025-07-09 22:30:51 -04:00 |
|
bjorn3
|
585cd80002
|
Expose sys_call through libredox
This makes it significantly easier to use outside of crates that already
depend on redox-rt, making it actually useful to many schemes.
|
2025-06-30 20:17:26 +02:00 |
|
James Matlik
|
19de978799
|
Fix issue with rename to relative destination
|
2025-06-12 08:56:21 -04:00 |
|
Jeremy Soller
|
1e48b13948
|
Debug recvmsg on redox
|
2025-05-04 09:32:10 -06:00 |
|
Jeremy Soller
|
275b92ee92
|
Make setitimer return enosys instead of panic on redox
|
2025-05-04 08:32:25 -06:00 |
|
Jeremy Soller
|
0f3f6f3c15
|
Use flink to implement link on redox
|
2025-05-03 12:18:45 -06:00 |
|
Ron Williams
|
c779c1d941
|
Mark setitimer as unimplemented, obsolete
|
2025-04-21 23:29:35 -07:00 |
|
Jeremy Soller
|
4dd8cbe15e
|
Merge branch 'no_suid' into 'master'
Remove the code to use escalated for suid binaries
See merge request redox-os/relibc!653
|
2025-04-21 12:21:21 +00:00 |
|
bjorn3
|
f51690c3a8
|
Remove the code to use escalated for suid binaries
|
2025-04-21 11:07:01 +02:00 |
|
4lDO2
|
32c5e89c82
|
Return ID of new session in setsid.
|
2025-04-20 17:10:51 +02:00 |
|
Jacob Lorentzon
|
a9fd150c91
|
Merge branch 'redox_cur_procfd_v0' into 'master'
Add redox_cur_procfd_v0 method to get own proc_fd
See merge request redox-os/relibc!651
|
2025-04-20 14:22:13 +00:00 |
|
bjorn3
|
4755d1ae24
|
Add redox_cur_procfd_v0 method to get own proc_fd
|
2025-04-20 16:19:45 +02:00 |
|
4lDO2
|
a30f13ee9b
|
Fix setuid.
|
2025-04-20 14:00:35 +02:00 |
|
4lDO2
|
5dfc76dda8
|
Fix signal handlers after EINTR nanosleep.
|
2025-04-19 19:27:03 +02:00 |
|
4lDO2
|
d0335b30de
|
Use redox_rt::protocol for sig numbers.
|
2025-04-19 19:27:02 +02:00 |
|
4lDO2
|
05481b36a6
|
Fix IPC size on i686.
|
2025-04-19 19:27:01 +02:00 |
|
4lDO2
|
dc2988968e
|
Use SignalThread call and fix fork sighandler sync with procmgr.
|
2025-04-19 19:26:59 +02:00 |
|
4lDO2
|
b30ccb61fe
|
Enforce procmgr errors, fix attrs path.
|
2025-04-19 19:26:59 +02:00 |
|
4lDO2
|
ac7e0755f1
|
Fix SyncSigPctl invocation.
|
2025-04-19 19:26:59 +02:00 |
|
4lDO2
|
a4dc232a33
|
Impl getres[ug]id C function.
|
2025-04-19 19:26:59 +02:00 |
|
4lDO2
|
8bd510ff59
|
Simplify [res][ug]id getters and setters.
|
2025-04-19 19:26:59 +02:00 |
|
4lDO2
|
747d11062b
|
Rename KillTarget -> ProcKillTarget.
|
2025-04-19 19:26:58 +02:00 |
|
4lDO2
|
88848c25fe
|
Add (backend todo) proc calls for kill+sigq.
|
2025-04-19 19:26:58 +02:00 |
|
4lDO2
|
f4a64cfbc3
|
Add setresguid.
|
2025-04-19 19:26:58 +02:00 |
|
4lDO2
|
48df8f5bba
|
Add unstable interface for getting current thread fd.
|
2025-04-19 19:26:58 +02:00 |
|
4lDO2
|
9566a00ad1
|
WIP: waitpid and exit IPC calls.
|
2025-04-19 19:26:58 +02:00 |
|
4lDO2
|
bd68da3df9
|
Fix relibc exec thisproc usage.
|
2025-04-19 19:26:58 +02:00 |
|
4lDO2
|
ad5efd0f11
|
Reach init fork
|
2025-04-19 19:26:57 +02:00 |
|
4lDO2
|
26399569de
|
Reach init w/proc manager.
|
2025-04-19 19:26:57 +02:00 |
|
4lDO2
|
b851422214
|
WIP: use proc manager in non-init fork.
|
2025-04-19 19:26:57 +02:00 |
|
4lDO2
|
91e58e8568
|
WIP: dynamic and static proc info
|
2025-04-19 19:26:57 +02:00 |
|
4lDO2
|
422a32690d
|
Replace removed syscalls with redox-rt stubs.
|
2025-04-19 19:26:57 +02:00 |
|
4lDO2
|
d68f5d8d3d
|
Make redox itimer relibc stub rather than kernel stub.
|
2025-04-13 18:18:05 +02:00 |
|
bjorn3
|
ea4c41686c
|
Rustfmt
|
2025-04-12 22:15:05 +02:00 |
|
Jeremy Soller
|
9a93fde7b5
|
Fix gettid on Redox
|
2025-04-10 13:18:33 -06:00 |
|
Jeremy Soller
|
1cbe2038ec
|
Merge branch 'escalated_consume' into 'master'
Use call rather than close in final escalated step.
See merge request redox-os/relibc!641
|
2025-04-06 13:30:23 +00:00 |
|
Jeremy Soller
|
b05f7479ba
|
environ_iter: handle environ being null
|
2025-04-05 20:56:38 -06:00 |
|
4lDO2
|
93cc8d81a4
|
Use call rather than close in final escalated step.
|
2025-04-05 20:06:26 +02:00 |
|
Darley Barreto
|
d2cc45f59c
|
Add redox_openat_v1
|
2025-04-05 14:50:02 -03:00 |
|
bjorn3
|
facc643e18
|
Couple of misc improvements
Fix a bunch of warnings and clarify that execve will never return Ok by
using Infallible
|
2025-03-30 20:18:01 +02:00 |
|
Jeremy Soller
|
121e733990
|
Merge branch 'fix_arm64' into 'master'
Fix building for arm64
See merge request redox-os/relibc!636
|
2025-03-30 16:26:41 +00:00 |
|
bjorn3
|
8650ac293e
|
Fix building on targets with unsigned c_char
|
2025-03-30 16:35:29 +02:00 |
|
Josh Megnauth
|
51c04d2470
|
Use C string literals & deprecate c_str!
|
2025-03-14 21:17:53 -04:00 |
|
Ron Williams
|
c528c0885f
|
Make nanosleep and sleep handle interrupts correctly, plus fix alarm
|
2025-01-31 21:10:14 +00:00 |
|
Josh Megnauth
|
c458d3d7a2
|
Support arguments in shebang (#!)
|
2025-01-25 00:08:20 +00:00 |
|
Jeremy Soller
|
f08952b1b0
|
Merge branch 'patch5' into 'master'
feat: rwlock
Closes #196
See merge request redox-os/relibc!594
|
2024-12-30 17:17:05 +00:00 |
|
Josh Megnauth
|
513f1951fe
|
Handle prepended whitespace for hashbang
|
2024-12-30 17:14:24 +00:00 |
|
Anhad Singh
|
0449c35e52
|
chore: fix formatting
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2024-12-31 01:23:51 +11:00 |
|
Anhad Singh
|
bc51d8e1d5
|
fix(pal/redox): use RwLock instead of InnerRwLock
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2024-12-31 01:07:36 +11:00 |
|