Jeremy Soller
|
534e7ef80c
|
Make redox fpath only return new format
|
2024-02-12 15:09:13 -07:00 |
|
Jeremy Soller
|
7eefdaf45b
|
Use redox-path external crate
|
2024-01-18 11:07:51 -07:00 |
|
Jeremy Soller
|
02ac8a6363
|
Move redox path handling to redox-path crate
|
2024-01-17 15:51:11 -07:00 |
|
Jeremy Soller
|
ffe152cc51
|
Fall back to the file scheme if no scheme provided
|
2024-01-17 15:09:20 -07:00 |
|
Jeremy Soller
|
d4b0e172f0
|
Add recvmsg (stub on redox)
|
2024-01-16 19:47:39 -07:00 |
|
Darley Barreto
|
298340abf9
|
Remove ralloc
|
2024-01-13 10:57:02 -03:00 |
|
Jeremy Soller
|
52612784b6
|
Add sendmsg stub
|
2024-01-12 15:36:01 -07:00 |
|
4lDO2
|
375e0c78bf
|
Add a strerror_r-like libredox API.
|
2024-01-11 16:12:58 +01:00 |
|
4lDO2
|
5630b6e0df
|
Make relibc (except libm) pure Rust
|
2024-01-11 13:08:06 +00:00 |
|
Jeremy Soller
|
107fcfeb7e
|
Implement getsid and setsid for Redox
|
2024-01-08 14:43:35 -07:00 |
|
Ron Williams
|
0340ba3b36
|
fix canonicalize of libc:
|
2024-01-05 05:26:51 -08:00 |
|
Jeremy Soller
|
6b88ad6271
|
Merge branch 'inline-core-io' into 'master'
Refactor: inline `core_io`
Closes #175
See merge request redox-os/relibc!441
|
2024-01-03 19:19:58 +00:00 |
|
Jeremy Soller
|
b1383a960d
|
Merge branch 'ae/impl-mknod' into 'master'
Implement mknod and mknodat
See merge request redox-os/relibc!442
|
2024-01-03 16:43:28 +00:00 |
|
Abdullah Emad
|
0caf011122
|
Implement mknod and mknodat
|
2024-01-03 16:43:28 +00:00 |
|
Ron Williams
|
b54cadb88f
|
add libc scheme for /dev/tty etc.
|
2024-01-02 02:20:45 -08:00 |
|
Arthur Paulino
|
d4eddbf42e
|
Refactor: inline core_io
* Extract the minimal set of definitions from `core_io` to `relibc` itself
* Remove dependency on `core_io`
|
2023-12-24 17:06:27 -03:00 |
|
Jeremy Soller
|
e2e401db41
|
Merge branch 'dlmalloc' into 'master'
Replace C dlmalloc
See merge request redox-os/relibc!430
|
2023-12-12 15:04:17 +00:00 |
|
Darley Barreto
|
ce1e31d567
|
Replace C dlmalloc
|
2023-12-12 15:04:17 +00:00 |
|
Martin Welgemoed
|
02780057f0
|
Fixed utimes segfault when given nullptr
|
2023-12-07 15:39:38 +00:00 |
|
4lDO2
|
7f29349dbc
|
Impl libredox fstat{,vfs}, futimens, clock_gettime.
|
2023-11-05 13:35:37 +01:00 |
|
Jeremy Soller
|
79ef751d7d
|
Merge branch 'cstr' into 'master'
Switch to a lightweight CStr wrapper
See merge request redox-os/relibc!431
|
2023-11-04 18:29:38 +00:00 |
|
4lDO2
|
75d1c67ca2
|
Switch to a lightweight CStr wrapper
|
2023-11-04 18:29:38 +00:00 |
|
4lDO2
|
b5a4dc65e5
|
Implement redox_{mmap,munmap}_v1.
|
2023-11-04 16:41:06 +01:00 |
|
4lDO2
|
ae46e37ca7
|
Run rustfmt
|
2023-10-26 15:51:04 +02:00 |
|
4lDO2
|
b6b1ea5488
|
Fix incorrect libredox libc crate usage.
|
2023-10-26 15:35:15 +02:00 |
|
4lDO2
|
966c59ca0c
|
Make escalated communication pathless using sendfd.
|
2023-10-19 17:17:18 +02:00 |
|
4lDO2
|
16b5837d31
|
Fix Linux compilation error.
|
2023-10-12 20:10:40 +02:00 |
|
4lDO2
|
920bafb130
|
Impl libredox getpid, kill, sigprocmask, sigaction.
|
2023-10-08 12:21:54 +02:00 |
|
4lDO2
|
a1530dd10f
|
Implement libredox ABI
|
2023-10-01 19:01:44 +02:00 |
|
Jeremy Soller
|
6f46f87ddb
|
Print when using unimplemented redox stubs
|
2023-09-13 11:17:25 -06:00 |
|
Jeremy Soller
|
afdc26f9cc
|
Add getgroups/setgroups (stub on redox)
|
2023-09-13 11:16:59 -06:00 |
|
Ron Williams
|
ba43320112
|
epoll: correct error when skipping time events
|
2023-09-11 08:43:00 -07:00 |
|
4lDO2
|
084d6b0344
|
Some MAP_FIXED optimizations.
|
2023-08-01 13:27:34 +02:00 |
|
4lDO2
|
5aa3ae25b4
|
Reimplement "clone grant using fmap".
|
2023-08-01 13:27:33 +02:00 |
|
4lDO2
|
67a0d7aebb
|
Remove redox-exec debug log.
|
2023-08-01 13:26:22 +02:00 |
|
4lDO2
|
76c948b562
|
Succeed at loading init!
|
2023-08-01 13:26:21 +02:00 |
|
4lDO2
|
29d265c11c
|
mmap RAII guard.
|
2023-08-01 13:26:21 +02:00 |
|
4lDO2
|
d164d84c7f
|
Fix address+size calculation in redox-exec.
|
2023-08-01 13:26:21 +02:00 |
|
4lDO2
|
01d2f4f036
|
WIP: Use fmap in program loader.
|
2023-08-01 13:26:18 +02:00 |
|
4lDO2
|
b063533a8e
|
Remove redox_phys{map,unmap}.
|
2023-07-20 16:34:04 +02:00 |
|
4lDO2
|
9c6bc9ab0d
|
Replace syscall::pipe2 with pipe scheme.
|
2023-06-27 16:32:50 +02:00 |
|
Ron Williams
|
67213ef41a
|
epoll: add check for zero length plus tests
|
2023-06-26 13:53:43 -07:00 |
|
Jeremy Soller
|
825e5c773a
|
Use status instead of res to determine stopped status in redox waitpid implementation
|
2023-06-24 19:50:44 -06:00 |
|
Jeremy Soller
|
33d0d670e5
|
Fix size of event: read in redox epoll implementation
|
2023-06-24 19:50:20 -06:00 |
|
uuuvn
|
41c1f46523
|
Fix misaligned stack pointer on aarch64
|
2023-06-13 09:49:06 +00:00 |
|
Jeremy Soller
|
3997cd9551
|
Format changes to src/platform/redox/clone.rs
|
2023-06-11 08:10:50 -06:00 |
|
Jeremy Soller
|
7195c9a687
|
Remove half of prior workaround
|
2023-05-31 21:40:25 -06:00 |
|
Jeremy Soller
|
ffc53bf23b
|
Workaround hang on pthread_create
|
2023-05-31 20:39:58 -06:00 |
|
Noa
|
df6f4678e8
|
Fix warnings
|
2023-05-30 13:46:17 -05:00 |
|
4lDO2
|
cdd0f67b23
|
Rustfmt.
|
2023-05-17 15:28:10 +02:00 |
|