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 |
|
David Carlier
|
bae8bb68df
|
lockf implementation proposal
|
2023-05-16 23:40:40 +01:00 |
|
Jeremy Soller
|
d6af37e977
|
Fix a missing cast to sigset_t
|
2023-05-11 12:44:19 -06:00 |
|
Jeremy Soller
|
848fde933b
|
Merge branch 'remove_pthreads_emb' into 'master'
Replace pthreads-emb with a native implementation
See merge request redox-os/relibc!380
|
2023-05-11 13:56:11 +00:00 |
|
David Carlier
|
a5cfc5d260
|
signal adding sig(timed)wait implementations
|
2023-05-09 20:33:03 +01:00 |
|
David Carlier
|
2db85f9a3f
|
clock_getres/clock_settime additions
|
2023-05-08 18:52:05 +01:00 |
|
4lDO2
|
b9f19f4326
|
Get pcid to work using this pthread impl.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
6a658bc33d
|
Add needed functions for acid to link.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
2593101ea7
|
Get it to compile
|
2023-05-06 17:02:50 +02:00 |
|
4lDO2
|
558d43082c
|
WIP: Expand native pthreads implementation.
|
2023-05-06 17:02:50 +02:00 |
|
Ron Williams
|
c105548036
|
Fix platform::errno = ... in signal.rs
|
2023-05-04 19:29:12 -07:00 |
|
Jeremy Soller
|
5980327865
|
Merge branch 'signal_impl2' into 'master'
signal add fewer more implementations
See merge request redox-os/relibc!378
|
2023-05-04 21:39:13 +00:00 |
|
David Carlier
|
5041df0015
|
setsid implementation
|
2023-05-04 19:09:32 +01:00 |
|
David Carlier
|
07cc3614c2
|
signal add fewer more implementations
|
2023-04-29 09:01:25 +01:00 |
|
Jeremy Soller
|
8a002ecc1d
|
Merge branch 'sync_impl' into 'master'
sync implementation
See merge request redox-os/relibc!375
|
2023-04-26 18:24:48 +00:00 |
|
David Carlier
|
a561e682a3
|
sync implementation
|
2023-04-22 13:20:18 +01:00 |
|
David Carlier
|
3456b4f30e
|
unistd: fdatasync implementation.
|
2023-04-19 21:48:54 +01:00 |
|
Jeremy Soller
|
1df8a14e6d
|
Merge branch 'getsetpriority_impl' into 'master'
sys_resource: get/setpriority implementations.
See merge request redox-os/relibc!369
|
2023-04-17 14:35:36 +00:00 |
|
David Carlier
|
116583cdc7
|
sys_mman: adding madvise.
|
2023-04-15 10:41:42 +01:00 |
|
David Carlier
|
7f36abc33c
|
sys_resource: get/setpriority implementations.
|
2023-04-15 07:16:25 +01:00 |
|
David Carlier
|
f5ee873961
|
sys_resource: setrlimit implementation proposal.
|
2023-04-13 20:59:52 +01:00 |
|
Jeremy Soller
|
073f1e3e05
|
Fix incorrect pthread PID
|
2023-01-12 08:12:40 -07:00 |
|
Jeremy Soller
|
59b2e32953
|
Fix compilation on 32-bit systems
|
2022-12-02 08:00:36 -07:00 |
|
Jeremy Soller
|
9e0c53f222
|
Make long 32-bits on 32-bit systems
|
2022-12-01 18:33:00 -07:00 |
|
Jeremy Soller
|
16abc91341
|
cargo fmt and cargo fix
|
2022-11-11 13:27:18 -07:00 |
|
Jeremy Soller
|
b30c33adc3
|
Add getsid stub
|
2022-10-17 11:37:58 -06:00 |
|
Jeremy Soller
|
0250ea022f
|
pte clone for aarch64
|
2022-08-26 20:16:58 -06:00 |
|
Jeremy Soller
|
38576a37ab
|
Fix mistake in aarch64 fork ret
|
2022-08-24 18:40:06 -06:00 |
|
Jeremy Soller
|
adbdf1d73d
|
Fixes for redox-exec on aarch64
|
2022-08-24 15:45:36 -06:00 |
|
Jeremy Soller
|
2cd461fa21
|
Use relibc chdir for fchdir
|
2022-08-24 08:50:50 -06:00 |
|
Jeremy Soller
|
915359d11d
|
Disable use of EnvRegisters on aarch64
|
2022-08-24 07:49:29 -06:00 |
|
4lDO2
|
1987ae7c77
|
Check for ENOENT/ENOTDIR in chdir().
|
2022-08-23 10:49:29 +02:00 |
|
Jeremy Soller
|
eac4a349d8
|
Set default FPU control word to 0x37F
|
2022-08-22 08:10:42 -06:00 |
|