From 69437208917ddbfce4fed1808e8330200780b01c Mon Sep 17 00:00:00 2001 From: Roma Sokolov Date: Fri, 31 Oct 2014 13:14:52 +0300 Subject: Update source code to new rustc --- src/sys/event.rs | 2 +- src/sys/eventfd.rs | 2 +- src/sys/signal.rs | 1 + src/sys/socket.rs | 4 ++-- 4 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/sys/event.rs b/src/sys/event.rs index 4c6e64a8..bd56c9f1 100644 --- a/src/sys/event.rs +++ b/src/sys/event.rs @@ -19,7 +19,7 @@ mod ffi { } // Bug in rustc, cannot determine that kevent is #[repr(C)] - #[allow(ctypes)] + #[allow(improper_ctypes)] extern { pub fn kqueue() -> c_int; diff --git a/src/sys/eventfd.rs b/src/sys/eventfd.rs index 06cb0a92..cfc48e03 100644 --- a/src/sys/eventfd.rs +++ b/src/sys/eventfd.rs @@ -20,7 +20,7 @@ pub fn eventfd(initval: uint, flags: EventFdFlag) -> SysResult { } if eventfd.is_null() { - fail!("eventfd unsupported on this platform"); + panic!("eventfd unsupported on this platform"); } let res = unsafe { diff --git a/src/sys/signal.rs b/src/sys/signal.rs index ec5461e7..15205502 100644 --- a/src/sys/signal.rs +++ b/src/sys/signal.rs @@ -276,6 +276,7 @@ mod ffi { use libc; use super::signal::{sigaction, sigset_t}; + #[allow(improper_ctypes)] extern { pub fn sigaction(signum: libc::c_int, act: *const sigaction, diff --git a/src/sys/socket.rs b/src/sys/socket.rs index 4d91bd0c..9bc49119 100644 --- a/src/sys/socket.rs +++ b/src/sys/socket.rs @@ -192,7 +192,7 @@ mod consts { pub const SO_TYPE: SockOpt = 0x1008; pub const SO_WANTMORE: SockOpt = 0x4000; pub const SO_WANTOOBFLAG: SockOpt = 0x8000; - #[allow(type_overflow)] + #[allow(overflowing_literals)] pub const SO_RESTRICT_DENYSET: SockOpt = 0x80000000; // Socket options for TCP sockets @@ -362,7 +362,7 @@ mod sa_helpers { } pub fn recvfrom(sockfd: Fd, buf: &mut [u8]) -> SysResult<(uint, SockAddr)> { - let mut saddr : sockaddr_storage = unsafe { mem::zeroed() }; + let saddr : sockaddr_storage = unsafe { mem::zeroed() }; let mut len = mem::size_of::() as socklen_t; let ret = unsafe { -- cgit v1.2.3