std: update internal uses of io::const_error!
This commit is contained in:
parent
d39afacbdf
commit
c14d137bfc
53 changed files with 213 additions and 246 deletions
|
@ -30,14 +30,14 @@ pub(super) fn sockaddr_un(path: &Path) -> io::Result<(libc::sockaddr_un, libc::s
|
|||
let bytes = path.as_os_str().as_bytes();
|
||||
|
||||
if bytes.contains(&0) {
|
||||
return Err(io::const_io_error!(
|
||||
return Err(io::const_error!(
|
||||
io::ErrorKind::InvalidInput,
|
||||
"paths must not contain interior null bytes",
|
||||
));
|
||||
}
|
||||
|
||||
if bytes.len() >= addr.sun_path.len() {
|
||||
return Err(io::const_io_error!(
|
||||
return Err(io::const_error!(
|
||||
io::ErrorKind::InvalidInput,
|
||||
"path must be shorter than SUN_LEN",
|
||||
));
|
||||
|
@ -119,7 +119,7 @@ impl SocketAddr {
|
|||
// linux returns zero bytes of address
|
||||
len = SUN_PATH_OFFSET as libc::socklen_t; // i.e., zero-length address
|
||||
} else if addr.sun_family != libc::AF_UNIX as libc::sa_family_t {
|
||||
return Err(io::const_io_error!(
|
||||
return Err(io::const_error!(
|
||||
io::ErrorKind::InvalidInput,
|
||||
"file descriptor did not correspond to a Unix socket",
|
||||
));
|
||||
|
@ -273,7 +273,7 @@ impl linux_ext::addr::SocketAddrExt for SocketAddr {
|
|||
addr.sun_family = libc::AF_UNIX as libc::sa_family_t;
|
||||
|
||||
if name.len() + 1 > addr.sun_path.len() {
|
||||
return Err(io::const_io_error!(
|
||||
return Err(io::const_error!(
|
||||
io::ErrorKind::InvalidInput,
|
||||
"abstract socket name must be shorter than SUN_LEN",
|
||||
));
|
||||
|
|
|
@ -261,7 +261,7 @@ impl FileExt for fs::File {
|
|||
a if a == wasi::ADVICE_DONTNEED.raw() => wasi::ADVICE_DONTNEED,
|
||||
a if a == wasi::ADVICE_NOREUSE.raw() => wasi::ADVICE_NOREUSE,
|
||||
_ => {
|
||||
return Err(io::const_io_error!(
|
||||
return Err(io::const_error!(
|
||||
io::ErrorKind::InvalidInput,
|
||||
"invalid parameter 'advice'",
|
||||
));
|
||||
|
@ -560,6 +560,5 @@ pub fn symlink_path<P: AsRef<Path>, U: AsRef<Path>>(old_path: P, new_path: U) ->
|
|||
}
|
||||
|
||||
fn osstr2str(f: &OsStr) -> io::Result<&str> {
|
||||
f.to_str()
|
||||
.ok_or_else(|| io::const_io_error!(io::ErrorKind::Uncategorized, "input must be utf-8"))
|
||||
f.to_str().ok_or_else(|| io::const_error!(io::ErrorKind::Uncategorized, "input must be utf-8"))
|
||||
}
|
||||
|
|
|
@ -101,7 +101,7 @@ impl OwnedSocket {
|
|||
|
||||
#[cfg(target_vendor = "uwp")]
|
||||
pub(crate) fn set_no_inherit(&self) -> io::Result<()> {
|
||||
Err(io::const_io_error!(io::ErrorKind::Unsupported, "Unavailable on UWP"))
|
||||
Err(io::const_error!(io::ErrorKind::Unsupported, "Unavailable on UWP"))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue