Skip to content

Commit e81e763

Browse files
NicholasBaronBaoshanPang
authored andcommitted
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.
1 parent 122f95d commit e81e763

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)