4lDO2
|
d6396cb4e8
|
Probably complete aarch64 asm.
It contains all signal logic x86_64 already has, although statistically
it will certainly have a few errors.
|
2024-09-24 19:34:52 +02:00 |
|
4lDO2
|
9a7cfaeaf1
|
Simplify aarch64 asm slightly.
|
2024-09-24 19:34:52 +02:00 |
|
4lDO2
|
e860a19e8f
|
WIP: Update i686 signal asm.
|
2024-09-24 19:34:52 +02:00 |
|
4lDO2
|
09108634cf
|
Set uc_stack properly.
POSIX does not appear to explicitly mention that this should be the
sigaltstack, but other Linux appears to treat it as the sigaltstack.
|
2024-09-24 19:34:52 +02:00 |
|
4lDO2
|
30caf55429
|
Set siginfo_t.si_{pid,uid} from kill signals too.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
e5136e66c1
|
Draft of updated aarch64 signal trampoline.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
d0db6a1ce0
|
Fix i686.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
f6761407e5
|
Pass si_pid to all realtime signals.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
6fe7c264f6
|
Pass si_code to siginfo_t struct.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
cce268afbf
|
Pass old stack pointer in uc_stack.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
cdae79c129
|
Fix i686 compilation.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
abc2ec7bb5
|
Add prototype ucontext_t support.
|
2024-09-24 19:34:51 +02:00 |
|
4lDO2
|
b48da5622d
|
Add rtsig to i686 trampoline too.
|
2024-09-24 19:34:50 +02:00 |
|
4lDO2
|
13e7b77643
|
Implement basic support for (kernel) rt signals.
|
2024-09-24 19:34:50 +02:00 |
|
4lDO2
|
47e07654cb
|
WIP: use rt signal constants from sigabi
|
2024-09-24 19:34:50 +02:00 |
|
4lDO2
|
75b2dcaa45
|
WIP: implement sigqueue
|
2024-09-24 19:34:23 +02:00 |
|
Jeremy Soller
|
1e97bae11b
|
Merge branch 'kek/chroot3' into 'master'
Add capability to set the default scheme
See merge request redox-os/relibc!510
|
2024-09-23 14:36:45 +00:00 |
|
Kamil Koczurek
|
408a7b2ab6
|
Add capability to set the default scheme
|
2024-09-23 14:36:45 +00:00 |
|
Jeremy Soller
|
97b8c1cee1
|
Merge branch 'ptr-iter' into 'master'
Implement iterators on pointers
See merge request redox-os/relibc!507
|
2024-09-22 23:42:28 +00:00 |
|
Peter Limkilde Svendsen
|
0a23acd401
|
Implement iterators on pointers
|
2024-09-22 23:42:28 +00:00 |
|
4lDO2
|
7e38bb1476
|
Fix Linux compilation.
|
2024-09-21 13:42:43 +02:00 |
|
Jeremy Soller
|
4d29614ea8
|
Better stub for sigsuspend on redox
|
2024-09-19 21:01:07 -06:00 |
|
Jeremy Soller
|
1ac8c4834b
|
Format
|
2024-09-19 16:09:11 -06:00 |
|
Jeremy Soller
|
1b7d059707
|
Add getrusage
|
2024-09-19 16:08:54 -06:00 |
|
Jeremy Soller
|
8a0b2dcbd0
|
Fix pthread_cleanup macros
|
2024-09-19 15:52:42 -06:00 |
|
Jeremy Soller
|
110aeadaa6
|
Fix backslashes in bits_pthread macros
|
2024-09-19 15:45:20 -06:00 |
|
Jeremy Soller
|
73fcc88aa2
|
Add O_SYNC for redox
|
2024-09-19 15:44:46 -06:00 |
|
Jeremy Soller
|
eb33ac46f9
|
Export struct siginfo
|
2024-09-19 15:16:47 -06:00 |
|
Jeremy Soller
|
7371cbcab0
|
unistd: implement daemon function
|
2024-09-19 14:59:04 -06:00 |
|
Jeremy Soller
|
35743d7a18
|
Sync errno in File functions
|
2024-09-18 14:33:56 -06:00 |
|
Jeremy Soller
|
709875b87a
|
Merge branch 'build-fix' into 'master'
Simplify Makefile and remove debug.
See merge request redox-os/relibc!506
|
2024-09-14 01:19:26 +00:00 |
|
4lDO2
|
0ded9780f1
|
Use multiline string in unistd config.
|
2024-09-14 00:49:08 +02:00 |
|
4lDO2
|
d0b02a3fb7
|
Simplify Makefile and remove debug.
|
2024-09-12 16:10:28 +02:00 |
|
4lDO2
|
a9f05d3c3c
|
Add trailing NUL byte check on Redox.
|
2024-09-12 16:10:25 +02:00 |
|
Jeremy Soller
|
4935b98180
|
Make ino_t be c_ulonglong
|
2024-09-11 16:14:03 -06:00 |
|
Jeremy Soller
|
0b03a68150
|
Fix unistd header generation
|
2024-09-11 15:59:31 -06:00 |
|
Jeremy Soller
|
ec663bea46
|
Merge branch 'dents' into 'master'
Improve redox getdents impl and use syscall when applicable
See merge request redox-os/relibc!504
|
2024-09-11 21:37:42 +00:00 |
|
4lDO2
|
c0e7af5289
|
Backwards-compatibly rewrite getdents to use special syscall.
|
2024-09-11 23:32:19 +02:00 |
|
4lDO2
|
198caa3bc5
|
Rustify Sys::open and some fs:: error handling.
|
2024-09-11 23:22:32 +02:00 |
|
4lDO2
|
b9653e689b
|
Implement From<Errno> for io::Error.
|
2024-09-11 23:22:32 +02:00 |
|
4lDO2
|
4bd0d2a1ef
|
Move pthread::Errno to separate module.
|
2024-09-11 23:22:29 +02:00 |
|
Jeremy Soller
|
e73b891e77
|
Merge branch 'unsafe-blocks-in-sync' into 'master'
use unsafe blocks in `sync/`
See merge request redox-os/relibc!505
|
2024-09-11 21:21:36 +00:00 |
|
Jeremy Soller
|
d6ef87ad3c
|
Merge branch 'feat/ignore_neg_fd_poll' into 'master'
feat: ignore negative fd and clear its revents in poll(2)
See merge request redox-os/relibc!484
|
2024-09-11 21:17:31 +00:00 |
|
Jeremy Soller
|
3c2bc98275
|
Merge branch 'crypt-unsafe-blocks' into 'master'
Use unsafe blocks in crypt.h implementation
See merge request redox-os/relibc!503
|
2024-09-11 21:14:46 +00:00 |
|
Peter Limkilde Svendsen
|
d806e79d36
|
Use unsafe blocks in crypt.h implementation
|
2024-09-11 21:14:46 +00:00 |
|
Jeremy Soller
|
bf46e331bb
|
Merge branch 'assert-unsafe-blocks' into 'master'
Use unsafe blocks in assert.h implementation
See merge request redox-os/relibc!502
|
2024-09-11 21:14:33 +00:00 |
|
Peter Limkilde Svendsen
|
8c583cc978
|
Use unsafe blocks in assert.h implementation
|
2024-09-11 21:14:33 +00:00 |
|
Jeremy Soller
|
753ddef64a
|
Merge branch 'arpa_inet-unsafe-blocks' into 'master'
Use unsafe blocks in arpa/inet.h implementation
See merge request redox-os/relibc!501
|
2024-09-11 21:14:14 +00:00 |
|
Peter Limkilde Svendsen
|
58bb5a9689
|
Use unsafe blocks in arpa/inet.h implementation
|
2024-09-11 21:14:14 +00:00 |
|
JustAnotherDev
|
7df5b16f9e
|
set deny(unsafe_op_in_unsafe_fn) for
|
2024-09-11 20:55:05 +01:00 |
|