From 38fbec291e5dc24213f5111e9523b35701500189 Mon Sep 17 00:00:00 2001 From: Ori Bernstein Date: Wed, 18 Jun 2014 10:57:04 -0400 Subject: Add IP protos to OSX --- libstd/sys-linux.myr | 13 +++++++------ libstd/sys-osx.myr | 6 ++++++ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/libstd/sys-linux.myr b/libstd/sys-linux.myr index 9c487e3..9aa9afc 100644 --- a/libstd/sys-linux.myr +++ b/libstd/sys-linux.myr @@ -131,6 +131,13 @@ pkg std = const Sockdccp : socktype = 6 /* data congestion control protocol */ const Sockpack : socktype = 10 /* linux specific packet */ + /* network protocols */ + const Ipproto_ip : sockproto = 0 + const Ipproto_icmp : sockproto = 1 + const Ipproto_tcp : sockproto = 6 + const Ipproto_udp : sockproto = 17 + const Ipproto_raw : sockproto = 255 + const Seekset : whence = 0 const Seekcur : whence = 1 const Seekend : whence = 2 @@ -452,12 +459,6 @@ pkg std = const Sysprocess_vm_readv : scno = 310 const Sysprocess_vm_writev : scno = 311 - /* network protocols */ - const Ipproto_ip : sockproto = 0 - const Ipproto_icmp : sockproto = 1 - const Ipproto_tcp : sockproto = 6 - const Ipproto_udp : sockproto = 17 - /* getting to the os */ extern const syscall : (sc:scno, args:... -> int64) diff --git a/libstd/sys-osx.myr b/libstd/sys-osx.myr index b797b40..61f4ec5 100644 --- a/libstd/sys-osx.myr +++ b/libstd/sys-osx.myr @@ -143,6 +143,12 @@ pkg std = const Sockrdm : socktype = 4 const Sockseqpacket : socktype = 5 + /* network protocols */ + const Ipproto_ip : sockproto = 0 + const Ipproto_icmp : sockproto = 1 + const Ipproto_tcp : sockproto = 6 + const Ipproto_udp : sockproto = 17 + const Ipproto_raw : sockproto = 255 /* return value for a failed mapping */ const Mapbad : byte# = -1 castto(byte#) -- cgit v1.1