summaryrefslogtreecommitdiff
path: root/src/unix/linux_like
diff options
context:
space:
mode:
authorAriadne Conill <ariadne@dereferenced.org>2022-01-16 04:05:33 +0000
committerAriadne Conill <ariadne@dereferenced.org>2022-01-16 04:05:33 +0000
commit23a3e1f2934480922f1308e782317ddc429b3a2a (patch)
treed7ff6174f965566104c47f92befb00f286e9afe8 /src/unix/linux_like
parente470e3b6a1f940e0024d40d3b79fc73fe29c7f17 (diff)
downloadrust-libc-23a3e1f2934480922f1308e782317ddc429b3a2a.tar.gz
Fix ioctl definition on s390x-musl targets.
ioctl(2) always takes an int as the request, not a ulong, on musl. I copied a little too closely from the glibc definitions when creating the original s390x-musl ones.
Diffstat (limited to 'src/unix/linux_like')
-rw-r--r--src/unix/linux_like/linux/musl/b64/s390x.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/unix/linux_like/linux/musl/b64/s390x.rs b/src/unix/linux_like/linux/musl/b64/s390x.rs
index 99ae0e6650..2725bb1d04 100644
--- a/src/unix/linux_like/linux/musl/b64/s390x.rs
+++ b/src/unix/linux_like/linux/musl/b64/s390x.rs
@@ -743,5 +743,5 @@ pub const SYS_epoll_pwait2: ::c_long = 441;
pub const SYS_mount_setattr: ::c_long = 442;
extern "C" {
- pub fn ioctl(fd: ::c_int, request: ::c_ulong, ...) -> ::c_int;
+ pub fn ioctl(fd: ::c_int, request: ::c_int, ...) -> ::c_int;
}