Skip to content

Commit

Permalink
Merge pull request #1222 from hermit-os/eai
Browse files Browse the repository at this point in the history
fix(syscalls): use `EAI_*` constants from FreeBSD
  • Loading branch information
stlankes committed May 22, 2024
2 parents 791221b + 1f0f01a commit e144a35
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions src/syscalls/socket.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,17 @@ pub const SO_RCVTIMEO: i32 = 0x1006;
pub const SO_ERROR: i32 = 0x1007;
pub const TCP_NODELAY: i32 = 1;
pub const MSG_PEEK: i32 = 1;
pub const EAI_NONAME: i32 = -2200;
pub const EAI_SERVICE: i32 = -2201;
pub const EAI_FAIL: i32 = -2202;
pub const EAI_MEMORY: i32 = -2203;
pub const EAI_FAMILY: i32 = -2204;
pub const EAI_AGAIN: i32 = 2;
pub const EAI_BADFLAGS: i32 = 3;
pub const EAI_FAIL: i32 = 4;
pub const EAI_FAMILY: i32 = 5;
pub const EAI_MEMORY: i32 = 6;
pub const EAI_NODATA: i32 = 7;
pub const EAI_NONAME: i32 = 8;
pub const EAI_SERVICE: i32 = 9;
pub const EAI_SOCKTYPE: i32 = 10;
pub const EAI_SYSTEM: i32 = 11;
pub const EAI_OVERFLOW: i32 = 14;
pub type sa_family_t = u8;
pub type socklen_t = u32;
pub type in_addr_t = u32;
Expand Down

0 comments on commit e144a35

Please sign in to comment.