Skip to content

Commit 805bb23

Browse files
committed
Auto merge of #2295 - Wind-River:master, r=JohnTitor
Add error codes and one function for VxWorks These error codes exist for VxWorks, but were not required for rustc previously. The same happened for sigaddset.
2 parents 15da4ed + e81e763 commit 805bb23

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/vxworks/mod.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -631,14 +631,17 @@ pub const EFAULT: ::c_int = 14;
631631
pub const ENOTEMPTY: ::c_int = 15;
632632
pub const EBUSY: ::c_int = 16;
633633
pub const EEXIST: ::c_int = 17;
634+
pub const EXDEV: ::c_int = 18;
634635
pub const ENODEV: ::c_int = 19;
635636
pub const ENOTDIR: ::c_int = 20;
636637
pub const EISDIR: ::c_int = 21;
637638
pub const EINVAL: ::c_int = 22;
638639
pub const ENAMETOOLONG: ::c_int = 26;
639640
pub const EFBIG: ::c_int = 27;
640641
pub const ENOSPC: ::c_int = 28;
642+
pub const ESPIPE: ::c_int = 29;
641643
pub const EROFS: ::c_int = 30;
644+
pub const EMLINK: ::c_int = 31;
642645
pub const EPIPE: ::c_int = 32;
643646
pub const EDEADLK: ::c_int = 33;
644647
pub const ERANGE: ::c_int = 38;
@@ -664,6 +667,10 @@ pub const ESHUTDOWN: ::c_int = 58;
664667
pub const ETOOMANYREFS: ::c_int = 59;
665668
pub const ETIMEDOUT: ::c_int = 60;
666669
pub const ECONNREFUSED: ::c_int = 61;
670+
pub const ENETDOWN: ::c_int = 62;
671+
pub const ETXTBSY: ::c_int = 63;
672+
pub const ELOOP: ::c_int = 64;
673+
pub const EHOSTUNREACH: ::c_int = 65;
667674
pub const EINPROGRESS: ::c_int = 68;
668675
pub const EALREADY: ::c_int = 69;
669676
pub const EWOULDBLOCK: ::c_int = 70;
@@ -1212,6 +1219,8 @@ extern "C" {
12121219

12131220
pub fn strerror_r(errnum: ::c_int, buf: *mut c_char, buflen: ::size_t) -> ::c_int;
12141221

1222+
pub fn sigaddset(set: *mut sigset_t, signum: ::c_int) -> ::c_int;
1223+
12151224
pub fn sigaction(signum: ::c_int, act: *const sigaction, oldact: *mut sigaction) -> ::c_int;
12161225

12171226
pub fn utimes(filename: *const ::c_char, times: *const ::timeval) -> ::c_int;

0 commit comments

Comments
 (0)