diff options
author | Anatol Pomozov <anatol.pomozov@gmail.com> | 2017-04-24 09:37:05 -0700 |
---|---|---|
committer | Anatol Pomozov <anatol.pomozov@gmail.com> | 2017-04-25 09:10:26 -0700 |
commit | 326df18569b6876d7d50ccbb982558a3ee78b755 (patch) | |
tree | 39d1fd99f46051c944b441564281e1db7d32030a | |
parent | 26b8ab37c66389762f96c26fb81137a6e4ea38db (diff) | |
download | rust-libc-326df18569b6876d7d50ccbb982558a3ee78b755.tar.gz |
Make sigaction.sa_restorer public
We need to create an initialized sigaction struct for Linux syscalls
thus its fields need to be public.
The field was named _restorer before but system libc/kernel uapi name the field
sa_restorer.
-rw-r--r-- | src/unix/notbsd/android/b64/mod.rs | 2 | ||||
-rw-r--r-- | src/unix/notbsd/linux/mips/mips32.rs | 2 | ||||
-rw-r--r-- | src/unix/notbsd/linux/mips/mips64.rs | 2 | ||||
-rw-r--r-- | src/unix/notbsd/linux/musl/mod.rs | 2 | ||||
-rw-r--r-- | src/unix/notbsd/linux/other/mod.rs | 2 | ||||
-rw-r--r-- | src/unix/notbsd/linux/s390x.rs | 2 |
6 files changed, 6 insertions, 6 deletions
diff --git a/src/unix/notbsd/android/b64/mod.rs b/src/unix/notbsd/android/b64/mod.rs index 57982a2225..98a2f39fbd 100644 --- a/src/unix/notbsd/android/b64/mod.rs +++ b/src/unix/notbsd/android/b64/mod.rs @@ -16,7 +16,7 @@ s! { pub sa_flags: ::c_uint, pub sa_sigaction: ::sighandler_t, pub sa_mask: ::sigset_t, - _restorer: *mut ::c_void, + pub sa_restorer: ::dox::Option<extern fn()>, } pub struct rlimit64 { diff --git a/src/unix/notbsd/linux/mips/mips32.rs b/src/unix/notbsd/linux/mips/mips32.rs index 22bb33b723..042495e70e 100644 --- a/src/unix/notbsd/linux/mips/mips32.rs +++ b/src/unix/notbsd/linux/mips/mips32.rs @@ -86,7 +86,7 @@ s! { pub sa_flags: ::c_int, pub sa_sigaction: ::sighandler_t, pub sa_mask: sigset_t, - _restorer: *mut ::c_void, + pub sa_restorer: ::dox::Option<extern fn()>, _resv: [::c_int; 1], } diff --git a/src/unix/notbsd/linux/mips/mips64.rs b/src/unix/notbsd/linux/mips/mips64.rs index 947859998d..5b0484a39f 100644 --- a/src/unix/notbsd/linux/mips/mips64.rs +++ b/src/unix/notbsd/linux/mips/mips64.rs @@ -85,7 +85,7 @@ s! { pub sa_flags: ::c_int, pub sa_sigaction: ::sighandler_t, pub sa_mask: sigset_t, - _restorer: *mut ::c_void, + pub sa_restorer: ::dox::Option<extern fn()>, } pub struct stack_t { diff --git a/src/unix/notbsd/linux/musl/mod.rs b/src/unix/notbsd/linux/musl/mod.rs index a0d947bc42..b365028b76 100644 --- a/src/unix/notbsd/linux/musl/mod.rs +++ b/src/unix/notbsd/linux/musl/mod.rs @@ -35,7 +35,7 @@ s! { pub sa_sigaction: ::sighandler_t, pub sa_mask: ::sigset_t, pub sa_flags: ::c_int, - _restorer: *mut ::c_void, + pub sa_restorer: ::dox::Option<extern fn()>, } pub struct ipc_perm { diff --git a/src/unix/notbsd/linux/other/mod.rs b/src/unix/notbsd/linux/other/mod.rs index 13a5c68d6f..b7a11a85e9 100644 --- a/src/unix/notbsd/linux/other/mod.rs +++ b/src/unix/notbsd/linux/other/mod.rs @@ -70,7 +70,7 @@ s! { #[cfg(target_arch = "sparc64")] __reserved0: ::c_int, pub sa_flags: ::c_int, - _restorer: *mut ::c_void, + pub sa_restorer: ::dox::Option<extern fn()>, } pub struct stack_t { diff --git a/src/unix/notbsd/linux/s390x.rs b/src/unix/notbsd/linux/s390x.rs index f9f7416797..1c0cd56d6f 100644 --- a/src/unix/notbsd/linux/s390x.rs +++ b/src/unix/notbsd/linux/s390x.rs @@ -86,7 +86,7 @@ s! { pub sa_sigaction: ::sighandler_t, __glibc_reserved0: ::c_int, pub sa_flags: ::c_int, - _restorer: *mut ::c_void, + pub sa_restorer: ::dox::Option<extern fn()>, pub sa_mask: sigset_t, } |