diff options
author | bors <bors@rust-lang.org> | 2023-05-12 11:20:45 +0000 |
---|---|---|
committer | bors <bors@rust-lang.org> | 2023-05-12 11:20:45 +0000 |
commit | e1c4a383d1f049518f0595614632ff773b4c4c5f (patch) | |
tree | 82eb23d397e4d7dce0b9abbad73f09b859c85293 /src/unix/linux_like/linux/musl/b32/powerpc.rs | |
parent | 632c93c8821b6e60a97990634a910dec18629f1b (diff) | |
parent | b4aacbebb277d7e18a0bd4cbbf7bf7524ca77d1f (diff) | |
download | rust-libc-e1c4a383d1f049518f0595614632ff773b4c4c5f.tar.gz |
Auto merge of #3245 - emilengler:musl-sysemu, r=JohnTitor
Support for `PTRACE_SYSEMU` and `PTRACE_SYSEMU_SINGLESTEP` on musl
This adds support for the `PTRACE_SYSEMU` and `PTRACE_SYSEMU_SINGLESTEP` on certain musl architectures. I grabbed these constants by doing a `git grep -rnI PTRACE_SYSEMU` in the musl repository and got a list of certain architecture directories.
See #1774
By the way: I am not sure if I should have added support for that many architectures, just because musl supports them. After all, the corresponding glibc only supports `x86(_64)` anyway.
Diffstat (limited to 'src/unix/linux_like/linux/musl/b32/powerpc.rs')
-rw-r--r-- | src/unix/linux_like/linux/musl/b32/powerpc.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/unix/linux_like/linux/musl/b32/powerpc.rs b/src/unix/linux_like/linux/musl/b32/powerpc.rs index 3b998329bb..b1669ade7f 100644 --- a/src/unix/linux_like/linux/musl/b32/powerpc.rs +++ b/src/unix/linux_like/linux/musl/b32/powerpc.rs @@ -257,6 +257,9 @@ pub const MAP_STACK: ::c_int = 0x020000; pub const MAP_HUGETLB: ::c_int = 0x040000; pub const MAP_SYNC: ::c_int = 0x080000; +pub const PTRACE_SYSEMU: ::c_int = 0x1d; +pub const PTRACE_SYSEMU_SINGLESTEP: ::c_int = 0x1e; + pub const SOCK_STREAM: ::c_int = 1; pub const SOCK_DGRAM: ::c_int = 2; pub const SOCK_SEQPACKET: ::c_int = 5; |