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
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
7bcfa9cfd9
Fix Linux.
2023-05-06 17:02:53 +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
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
Ron Williams
b0fe3ab095
fix typo in linux setrlimit
2023-04-14 15:21:15 -07:00
David Carlier
f5ee873961
sys_resource: setrlimit implementation proposal.
2023-04-13 20:59:52 +01:00
Jeremy Soller
b30c33adc3
Add getsid stub
2022-10-17 11:37:58 -06:00
Jeremy Soller
dc865148fc
Get Linux to compile again
2022-07-27 10:10:41 -06:00
Jeremy Soller
8576b99759
Add timeout to futex_wait calls
2022-04-04 20:23:29 -06:00
4lDO2
ebd597f748
Update dependencies for rust 2022-03-18.
2022-03-24 17:12:02 +01:00
Jeremy Soller
f63d9cefad
Add mlock and friends
2022-03-17 14:03:45 -06:00
Jeremy Soller
7a8015eb68
Use r10 instead of rcx for linux pte_clone
2021-11-30 11:34:53 -07:00
Jeremy Soller
66615ef449
Use CLONE_THREAD for linux pte_clone
2021-11-30 11:27:02 -07:00
Peter Limkilde Svendsen
9e8cd0bf07
Centralize page size info in platform abstraction
2021-03-24 00:02:39 +01:00
Jeremy Soller
f2c2d7c52e
Fix compilation on newer nightly, update nightly to 2020-08-01
2020-08-02 12:24:49 -06:00
Jeremy Soller
a6fffd3fb5
Add getrandom and sys/random.h
2020-05-22 11:50:54 -06:00
Jeremy Soller
2e5d4a4d25
Merge remote-tracking branch 'origin/truncate-n-mkfifo'
2020-01-20 11:17:15 -07:00
Jeremy Soller
2ac349d2d2
Add msync function and stub for Redox
2019-12-01 10:58:47 -07:00
Jeremy Soller
ae69586f20
Implement getrlimit on Linux and stub on Redox
2019-09-18 20:29:25 -06:00
Xavier L'Heureux
5156a13b3e
Add a test for futimens
2019-09-16 12:25:29 -04:00
Xavier L'Heureux
30d3cd5c88
Fix the mkfifo call on Linux and add a test to avoid regression
2019-09-13 12:35:08 -04:00
Xavier L'Heureux
0a558de76c
Fix reference getting moved
...
The sigaction handler called map on an option, creating a pointer to a
move value. This in turned caused UB for signal handlers. Avoid using
pointers directly, and instead prefer references.
2019-08-11 20:47:18 -04:00
Xavier L'Heureux
225583230f
Test
2019-08-11 18:11:19 -04:00
jD91mZM2
b8c50c7c64
Format
2019-08-04 19:05:45 +02:00
jD91mZM2
c7d499d4f2
Upgrade to the 2018 edition
...
I didn't think it'd be this useful first, but thank god for `cargo fix --edition`!
2019-08-04 19:05:45 +02:00
jD91mZM2
e559a3e2e5
Stub for ptrace
...
It's happening...
2019-08-04 19:05:44 +02:00
Mateusz Mikuła
c8887900b9
Add sigaltstack
2019-07-05 12:29:53 +00:00
Mateusz Mikuła
30f6a9c323
Cargo fmt
2019-05-11 13:48:03 +02:00
Jeremy Soller
cfc541019c
Add socketpair on Linux with stub on Redox
2019-04-28 19:12:54 -06:00
Jeremy Soller
e6e31dd3b4
Format
2019-04-28 10:29:20 -06:00
Jeremy Soller
dd9328bd41
Add pipe2
2019-04-28 09:13:24 -06:00
Jeremy Soller
68c4e95b6d
Merge branch 'epoll'
2019-04-28 09:10:52 -06:00
Jeremy Soller
7bde036031
Remove va_list submodule, format
2019-04-21 15:45:55 -06:00
jD91mZM2
6d4ac9dba8
Finally, get rid of all rust warnings
...
Just a small step along the way to reduce the massive wall of spam
every time you compile.
This was done partly automagically with `cargo fix`. The rest was me
deleting or commenting out a bunch of variables. Hope nothing was
important...
2019-04-21 21:12:16 +02:00
Jeremy Soller
30aef27c76
Correctly set up TLS on Redox and other fixes for pthread_clone
2019-04-14 19:08:58 -06:00
Jeremy Soller
42d40da973
Map stacks based on provided size.
2019-03-31 15:04:37 -06:00
Jeremy Soller
5715fb7ba6
Work on switching to epoll as backend for select and poll
2019-03-10 13:03:00 -06:00