]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: add network interface constants for darwin/386, darwin/amd64
authorMikio Hara <mikioh.mikioh@gmail.com>
Mon, 31 Jan 2011 17:50:50 +0000 (12:50 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 31 Jan 2011 17:50:50 +0000 (12:50 -0500)
R=rsc
CC=golang-dev
https://golang.org/cl/4079049

src/pkg/syscall/mkerrors.sh
src/pkg/syscall/zerrors_darwin_386.go
src/pkg/syscall/zerrors_darwin_amd64.go

index 9ddd4bc252dd9af75ff07501b76169a7ec62cf88..d8f492ef7f5a0d2c70b8a74d0fae933b1cb95851 100755 (executable)
@@ -41,6 +41,11 @@ includes_Darwin='
 #include <sys/cdefs.h>
 #include <sys/wait.h>
 #include <sys/event.h>
+#include <sys/socket.h>
+#include <sys/sockio.h>
+#include <net/if.h>
+#include <netinet/ip.h>
+#include <netinet/ip_mroute.h>
 '
 
 includes_FreeBSD='
index b12c661f86ebc9a9c320a0ffca996f12bd4ca2a9..8f5f69b5b50026a3978ca48b4e1c9fdad92a4036 100644 (file)
@@ -194,6 +194,7 @@ const (
        F_GETLK                     = 0x7
        F_GETOWN                    = 0x5
        F_GETPATH                   = 0x32
+       F_GETPROTECTIONCLASS        = 0x3e
        F_GLOBAL_NOCACHE            = 0x37
        F_LOG2PHYS                  = 0x31
        F_MARKDEPENDENCY            = 0x3c
@@ -210,12 +211,31 @@ const (
        F_SETLK                     = 0x8
        F_SETLKW                    = 0x9
        F_SETOWN                    = 0x6
+       F_SETPROTECTIONCLASS        = 0x3f
        F_SETSIZE                   = 0x2b
        F_THAW_FS                   = 0x36
        F_UNLCK                     = 0x2
        F_VOLPOSMODE                = 0x4
        F_WRITEBOOTSTRAP            = 0x2f
        F_WRLCK                     = 0x3
+       IFF_ALLMULTI                = 0x200
+       IFF_ALTPHYS                 = 0x4000
+       IFF_BROADCAST               = 0x2
+       IFF_DEBUG                   = 0x4
+       IFF_LINK0                   = 0x1000
+       IFF_LINK1                   = 0x2000
+       IFF_LINK2                   = 0x4000
+       IFF_LOOPBACK                = 0x8
+       IFF_MULTICAST               = 0x8000
+       IFF_NOARP                   = 0x80
+       IFF_NOTRAILERS              = 0x20
+       IFF_OACTIVE                 = 0x400
+       IFF_POINTOPOINT             = 0x10
+       IFF_PROMISC                 = 0x100
+       IFF_RUNNING                 = 0x40
+       IFF_SIMPLEX                 = 0x800
+       IFF_UP                      = 0x1
+       IFNAMSIZ                    = 0x10
        IN_CLASSA_HOST              = 0xffffff
        IN_CLASSA_MAX               = 0x80
        IN_CLASSA_NET               = 0xff000000
@@ -516,6 +536,76 @@ const (
        SIGWINCH                    = 0x1c
        SIGXCPU                     = 0x18
        SIGXFSZ                     = 0x19
+       SIOCADDMULTI                = 0x80206931
+       SIOCAIFADDR                 = 0x8040691a
+       SIOCALIFADDR                = 0x8118691d
+       SIOCARPIPLL                 = 0xc0206928
+       SIOCATMARK                  = 0x40047307
+       SIOCAUTOADDR                = 0xc0206926
+       SIOCAUTONETMASK             = 0x80206927
+       SIOCDELMULTI                = 0x80206932
+       SIOCDIFADDR                 = 0x80206919
+       SIOCDIFPHYADDR              = 0x80206941
+       SIOCDLIFADDR                = 0x8118691f
+       SIOCGDRVSPEC                = 0xc01c697b
+       SIOCGETSGCNT                = 0xc014721c
+       SIOCGETVIFCNT               = 0xc014721b
+       SIOCGETVLAN                 = 0xc020697f
+       SIOCGHIWAT                  = 0x40047301
+       SIOCGIFADDR                 = 0xc0206921
+       SIOCGIFALTMTU               = 0xc0206948
+       SIOCGIFASYNCMAP             = 0xc020697c
+       SIOCGIFBOND                 = 0xc0206947
+       SIOCGIFBRDADDR              = 0xc0206923
+       SIOCGIFCONF                 = 0xc0086924
+       SIOCGIFDEVMTU               = 0xc0206944
+       SIOCGIFDSTADDR              = 0xc0206922
+       SIOCGIFFLAGS                = 0xc0206911
+       SIOCGIFGENERIC              = 0xc020693a
+       SIOCGIFKPI                  = 0xc0206987
+       SIOCGIFMAC                  = 0xc0206982
+       SIOCGIFMEDIA                = 0xc0286938
+       SIOCGIFMETRIC               = 0xc0206917
+       SIOCGIFMTU                  = 0xc0206933
+       SIOCGIFNETMASK              = 0xc0206925
+       SIOCGIFPDSTADDR             = 0xc0206940
+       SIOCGIFPHYS                 = 0xc0206935
+       SIOCGIFPSRCADDR             = 0xc020693f
+       SIOCGIFSTATUS               = 0xc331693d
+       SIOCGIFVLAN                 = 0xc020697f
+       SIOCGIFWAKEFLAGS            = 0xc0206988
+       SIOCGLIFADDR                = 0xc118691e
+       SIOCGLIFPHYADDR             = 0xc1186943
+       SIOCGLOWAT                  = 0x40047303
+       SIOCGPGRP                   = 0x40047309
+       SIOCIFCREATE                = 0xc0206978
+       SIOCIFCREATE2               = 0xc020697a
+       SIOCIFDESTROY               = 0x80206979
+       SIOCRSLVMULTI               = 0xc008693b
+       SIOCSDRVSPEC                = 0x801c697b
+       SIOCSETVLAN                 = 0x8020697e
+       SIOCSHIWAT                  = 0x80047300
+       SIOCSIFADDR                 = 0x8020690c
+       SIOCSIFALTMTU               = 0x80206945
+       SIOCSIFASYNCMAP             = 0x8020697d
+       SIOCSIFBOND                 = 0x80206946
+       SIOCSIFBRDADDR              = 0x80206913
+       SIOCSIFDSTADDR              = 0x8020690e
+       SIOCSIFFLAGS                = 0x80206910
+       SIOCSIFGENERIC              = 0x80206939
+       SIOCSIFKPI                  = 0x80206986
+       SIOCSIFLLADDR               = 0x8020693c
+       SIOCSIFMAC                  = 0x80206983
+       SIOCSIFMEDIA                = 0xc0206937
+       SIOCSIFMETRIC               = 0x80206918
+       SIOCSIFMTU                  = 0x80206934
+       SIOCSIFNETMASK              = 0x80206916
+       SIOCSIFPHYADDR              = 0x8040693e
+       SIOCSIFPHYS                 = 0x80206936
+       SIOCSIFVLAN                 = 0x8020697e
+       SIOCSLIFPHYADDR             = 0x81186942
+       SIOCSLOWAT                  = 0x80047302
+       SIOCSPGRP                   = 0x80047308
        SOCK_DGRAM                  = 0x2
        SOCK_MAXADDRLEN             = 0xff
        SOCK_RAW                    = 0x3
index 3215694eb334189eedd7b51fcd3af914255ed137..75174a0d280aae94a1f1e59c30b774e91898ed86 100644 (file)
@@ -194,6 +194,7 @@ const (
        F_GETLK                     = 0x7
        F_GETOWN                    = 0x5
        F_GETPATH                   = 0x32
+       F_GETPROTECTIONCLASS        = 0x3e
        F_GLOBAL_NOCACHE            = 0x37
        F_LOG2PHYS                  = 0x31
        F_MARKDEPENDENCY            = 0x3c
@@ -210,12 +211,31 @@ const (
        F_SETLK                     = 0x8
        F_SETLKW                    = 0x9
        F_SETOWN                    = 0x6
+       F_SETPROTECTIONCLASS        = 0x3f
        F_SETSIZE                   = 0x2b
        F_THAW_FS                   = 0x36
        F_UNLCK                     = 0x2
        F_VOLPOSMODE                = 0x4
        F_WRITEBOOTSTRAP            = 0x2f
        F_WRLCK                     = 0x3
+       IFF_ALLMULTI                = 0x200
+       IFF_ALTPHYS                 = 0x4000
+       IFF_BROADCAST               = 0x2
+       IFF_DEBUG                   = 0x4
+       IFF_LINK0                   = 0x1000
+       IFF_LINK1                   = 0x2000
+       IFF_LINK2                   = 0x4000
+       IFF_LOOPBACK                = 0x8
+       IFF_MULTICAST               = 0x8000
+       IFF_NOARP                   = 0x80
+       IFF_NOTRAILERS              = 0x20
+       IFF_OACTIVE                 = 0x400
+       IFF_POINTOPOINT             = 0x10
+       IFF_PROMISC                 = 0x100
+       IFF_RUNNING                 = 0x40
+       IFF_SIMPLEX                 = 0x800
+       IFF_UP                      = 0x1
+       IFNAMSIZ                    = 0x10
        IN_CLASSA_HOST              = 0xffffff
        IN_CLASSA_MAX               = 0x80
        IN_CLASSA_NET               = 0xff000000
@@ -516,6 +536,76 @@ const (
        SIGWINCH                    = 0x1c
        SIGXCPU                     = 0x18
        SIGXFSZ                     = 0x19
+       SIOCADDMULTI                = 0x80206931
+       SIOCAIFADDR                 = 0x8040691a
+       SIOCALIFADDR                = 0x8118691d
+       SIOCARPIPLL                 = 0xc0206928
+       SIOCATMARK                  = 0x40047307
+       SIOCAUTOADDR                = 0xc0206926
+       SIOCAUTONETMASK             = 0x80206927
+       SIOCDELMULTI                = 0x80206932
+       SIOCDIFADDR                 = 0x80206919
+       SIOCDIFPHYADDR              = 0x80206941
+       SIOCDLIFADDR                = 0x8118691f
+       SIOCGDRVSPEC                = 0xc028697b
+       SIOCGETSGCNT                = 0xc014721c
+       SIOCGETVIFCNT               = 0xc014721b
+       SIOCGETVLAN                 = 0xc020697f
+       SIOCGHIWAT                  = 0x40047301
+       SIOCGIFADDR                 = 0xc0206921
+       SIOCGIFALTMTU               = 0xc0206948
+       SIOCGIFASYNCMAP             = 0xc020697c
+       SIOCGIFBOND                 = 0xc0206947
+       SIOCGIFBRDADDR              = 0xc0206923
+       SIOCGIFCONF                 = 0xc00c6924
+       SIOCGIFDEVMTU               = 0xc0206944
+       SIOCGIFDSTADDR              = 0xc0206922
+       SIOCGIFFLAGS                = 0xc0206911
+       SIOCGIFGENERIC              = 0xc020693a
+       SIOCGIFKPI                  = 0xc0206987
+       SIOCGIFMAC                  = 0xc0206982
+       SIOCGIFMEDIA                = 0xc02c6938
+       SIOCGIFMETRIC               = 0xc0206917
+       SIOCGIFMTU                  = 0xc0206933
+       SIOCGIFNETMASK              = 0xc0206925
+       SIOCGIFPDSTADDR             = 0xc0206940
+       SIOCGIFPHYS                 = 0xc0206935
+       SIOCGIFPSRCADDR             = 0xc020693f
+       SIOCGIFSTATUS               = 0xc331693d
+       SIOCGIFVLAN                 = 0xc020697f
+       SIOCGIFWAKEFLAGS            = 0xc0206988
+       SIOCGLIFADDR                = 0xc118691e
+       SIOCGLIFPHYADDR             = 0xc1186943
+       SIOCGLOWAT                  = 0x40047303
+       SIOCGPGRP                   = 0x40047309
+       SIOCIFCREATE                = 0xc0206978
+       SIOCIFCREATE2               = 0xc020697a
+       SIOCIFDESTROY               = 0x80206979
+       SIOCRSLVMULTI               = 0xc010693b
+       SIOCSDRVSPEC                = 0x8028697b
+       SIOCSETVLAN                 = 0x8020697e
+       SIOCSHIWAT                  = 0x80047300
+       SIOCSIFADDR                 = 0x8020690c
+       SIOCSIFALTMTU               = 0x80206945
+       SIOCSIFASYNCMAP             = 0x8020697d
+       SIOCSIFBOND                 = 0x80206946
+       SIOCSIFBRDADDR              = 0x80206913
+       SIOCSIFDSTADDR              = 0x8020690e
+       SIOCSIFFLAGS                = 0x80206910
+       SIOCSIFGENERIC              = 0x80206939
+       SIOCSIFKPI                  = 0x80206986
+       SIOCSIFLLADDR               = 0x8020693c
+       SIOCSIFMAC                  = 0x80206983
+       SIOCSIFMEDIA                = 0xc0206937
+       SIOCSIFMETRIC               = 0x80206918
+       SIOCSIFMTU                  = 0x80206934
+       SIOCSIFNETMASK              = 0x80206916
+       SIOCSIFPHYADDR              = 0x8040693e
+       SIOCSIFPHYS                 = 0x80206936
+       SIOCSIFVLAN                 = 0x8020697e
+       SIOCSLIFPHYADDR             = 0x81186942
+       SIOCSLOWAT                  = 0x80047302
+       SIOCSPGRP                   = 0x80047308
        SOCK_DGRAM                  = 0x2
        SOCK_MAXADDRLEN             = 0xff
        SOCK_RAW                    = 0x3