Skip to content

Commit 71c13cd

Browse files
authored
Merge pull request #3811 from tgross35/backport-riscv64-clone_args
[0.2] Add clone_args for riscv64 linux gnu/musl
2 parents 31dde4a + 18e0b0b commit 71c13cd

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

src/unix/linux_like/linux/gnu/b64/riscv64/align.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,20 @@ s_no_extra_traits! {
4242
pub __glibc_reserved: [::c_uint; 3],
4343
}
4444
}
45+
46+
s! {
47+
#[repr(align(8))]
48+
pub struct clone_args {
49+
pub flags: ::c_ulonglong,
50+
pub pidfd: ::c_ulonglong,
51+
pub child_tid: ::c_ulonglong,
52+
pub parent_tid: ::c_ulonglong,
53+
pub exit_signal: ::c_ulonglong,
54+
pub stack: ::c_ulonglong,
55+
pub stack_size: ::c_ulonglong,
56+
pub tls: ::c_ulonglong,
57+
pub set_tid: ::c_ulonglong,
58+
pub set_tid_size: ::c_ulonglong,
59+
pub cgroup: ::c_ulonglong,
60+
}
61+
}

src/unix/linux_like/linux/musl/b64/riscv64/align.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,20 @@ s_no_extra_traits! {
4242
pub __glibc_reserved: [::c_uint; 3],
4343
}
4444
}
45+
46+
s! {
47+
#[repr(align(8))]
48+
pub struct clone_args {
49+
pub flags: ::c_ulonglong,
50+
pub pidfd: ::c_ulonglong,
51+
pub child_tid: ::c_ulonglong,
52+
pub parent_tid: ::c_ulonglong,
53+
pub exit_signal: ::c_ulonglong,
54+
pub stack: ::c_ulonglong,
55+
pub stack_size: ::c_ulonglong,
56+
pub tls: ::c_ulonglong,
57+
pub set_tid: ::c_ulonglong,
58+
pub set_tid_size: ::c_ulonglong,
59+
pub cgroup: ::c_ulonglong,
60+
}
61+
}

0 commit comments

Comments
 (0)