From 05497952607bebc48cb3212a927bbf561ef15ff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20St=C3=BCrz?= Date: Sun, 29 Dec 2024 18:59:04 +0000 Subject: [PATCH] fix compilation on OpenBSD --- src/util/error.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/util/error.rs b/src/util/error.rs index 66630a8c..ae77626d 100644 --- a/src/util/error.rs +++ b/src/util/error.rs @@ -26,12 +26,14 @@ pub use libc::{ EBUSY, ECANCELED, ECHILD, ECONNABORTED, ECONNREFUSED, ECONNRESET, EDEADLK, EDESTADDRREQ, EDOM, EEXIST, EFAULT, EFBIG, EHOSTUNREACH, EIDRM, EILSEQ, EINPROGRESS, EINTR, EINVAL, EIO, EISCONN, EISDIR, ELOOP, EMFILE, EMLINK, EMSGSIZE, ENAMETOOLONG, ENETDOWN, ENETRESET, ENETUNREACH, - ENFILE, ENOBUFS, ENODEV, ENOENT, ENOEXEC, ENOLCK, ENOLINK, ENOMEM, ENOMSG, ENOPROTOOPT, ENOSPC, + ENFILE, ENOBUFS, ENODEV, ENOENT, ENOEXEC, ENOLCK, ENOMEM, ENOMSG, ENOPROTOOPT, ENOSPC, ENOSYS, ENOTCONN, ENOTDIR, ENOTEMPTY, ENOTRECOVERABLE, ENOTSOCK, ENOTSUP, ENOTTY, ENXIO, EOPNOTSUPP, EOVERFLOW, EOWNERDEAD, EPERM, EPIPE, EPROTO, EPROTONOSUPPORT, EPROTOTYPE, ERANGE, EROFS, ESPIPE, ESRCH, ETIMEDOUT, ETXTBSY, EWOULDBLOCK, EXDEV, }; -#[cfg(not(any(target_os = "freebsd", target_os = "wasi")))] +#[cfg(not(target_os = "openbsd"))] +pub use libc::ENOLINK; +#[cfg(not(any(target_os = "freebsd", target_os = "openbsd", target_os = "wasi")))] pub use libc::{ENODATA, ENOSR, ENOSTR, ETIME}; #[derive(Copy, Clone, PartialEq, Eq)]