diff options
-rw-r--r-- | src/settings.js | 6 | ||||
-rw-r--r-- | system/include/net/netinet/in.h | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/settings.js b/src/settings.js index 576f6d7c..6df9a05e 100644 --- a/src/settings.js +++ b/src/settings.js @@ -1264,8 +1264,12 @@ var C_DEFINES = {'SI_MESGQ': '5', '_SC_TTY_NAME_MAX': '41', 'AF_INET': '2', 'AF_INET6': '6', + 'PF_INET': '2', + 'PF_INET6': '6', 'FIONREAD': '1', 'SOCK_STREAM': '200', - 'IPPROTO_TCP': 1 + 'SOCK_DGRAM': '20', + 'IPPROTO_TCP': '1', + 'IPPROTO_UDP': '2' }; diff --git a/system/include/net/netinet/in.h b/system/include/net/netinet/in.h index f4832d52..cf324f3d 100644 --- a/system/include/net/netinet/in.h +++ b/system/include/net/netinet/in.h @@ -56,8 +56,8 @@ extern const struct in6_addr in6addr_interfacelocal_allrouters; extern const struct in6_addr in6addr_sitelocal_allrouters; struct sockaddr_in6 { - short sin6_family; - short sin6_port; + int sin6_family; + unsigned short sin6_port; int sin6_flowinfo; struct in6_addr sin6_addr; int sin6_scope_id; |