mirror of
https://github.com/tinygo-org/net.git
synced 2026-08-19 03:53:56 +00:00
Unexport net constants copied over from syscall
This commit is contained in:
committed by
deadprogram
parent
2d46776c18
commit
6bb697535a
@@ -5,19 +5,19 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
AF_INET = 0x2
|
_AF_INET = 0x2
|
||||||
SOCK_STREAM = 0x1
|
_SOCK_STREAM = 0x1
|
||||||
SOCK_DGRAM = 0x2
|
_SOCK_DGRAM = 0x2
|
||||||
SOL_SOCKET = 0x1
|
_SOL_SOCKET = 0x1
|
||||||
SO_KEEPALIVE = 0x9
|
_SO_KEEPALIVE = 0x9
|
||||||
SOL_TCP = 0x6
|
_SOL_TCP = 0x6
|
||||||
TCP_KEEPINTVL = 0x5
|
_TCP_KEEPINTVL = 0x5
|
||||||
IPPROTO_TCP = 0x6
|
_IPPROTO_TCP = 0x6
|
||||||
IPPROTO_UDP = 0x11
|
_IPPROTO_UDP = 0x11
|
||||||
// Made up, not a real IP protocol number. This is used to create a
|
// Made up, not a real IP protocol number. This is used to create a
|
||||||
// TLS socket on the device, assuming the device supports mbed TLS.
|
// TLS socket on the device, assuming the device supports mbed TLS.
|
||||||
IPPROTO_TLS = 0xFE
|
_IPPROTO_TLS = 0xFE
|
||||||
F_SETFL = 0x4
|
_F_SETFL = 0x4
|
||||||
)
|
)
|
||||||
|
|
||||||
// netdev is the current netdev, set by the application with useNetdev()
|
// netdev is the current netdev, set by the application with useNetdev()
|
||||||
|
|||||||
+4
-4
@@ -153,7 +153,7 @@ func DialTCP(network string, laddr, raddr *TCPAddr) (*TCPConn, error) {
|
|||||||
return nil, fmt.Errorf("Sorry, localhost isn't available on Tinygo")
|
return nil, fmt.Errorf("Sorry, localhost isn't available on Tinygo")
|
||||||
}
|
}
|
||||||
|
|
||||||
fd, err := netdev.Socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)
|
fd, err := netdev.Socket(_AF_INET, _SOCK_STREAM, _IPPROTO_TCP)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -216,12 +216,12 @@ func (c *TCPConn) SetDeadline(t time.Time) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (c *TCPConn) SetKeepAlive(keepalive bool) error {
|
func (c *TCPConn) SetKeepAlive(keepalive bool) error {
|
||||||
return netdev.SetSockOpt(c.fd, SOL_SOCKET, SO_KEEPALIVE, keepalive)
|
return netdev.SetSockOpt(c.fd, _SOL_SOCKET, _SO_KEEPALIVE, keepalive)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *TCPConn) SetKeepAlivePeriod(d time.Duration) error {
|
func (c *TCPConn) SetKeepAlivePeriod(d time.Duration) error {
|
||||||
// Units are 1/2 seconds
|
// Units are 1/2 seconds
|
||||||
return netdev.SetSockOpt(c.fd, SOL_TCP, TCP_KEEPINTVL, 2*d.Seconds())
|
return netdev.SetSockOpt(c.fd, _SOL_TCP, _TCP_KEEPINTVL, 2*d.Seconds())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *TCPConn) SetReadDeadline(t time.Time) error {
|
func (c *TCPConn) SetReadDeadline(t time.Time) error {
|
||||||
@@ -265,7 +265,7 @@ func (l *listener) Addr() Addr {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func listenTCP(laddr *TCPAddr) (Listener, error) {
|
func listenTCP(laddr *TCPAddr) (Listener, error) {
|
||||||
fd, err := netdev.Socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)
|
fd, err := netdev.Socket(_AF_INET, _SOCK_STREAM, _IPPROTO_TCP)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -57,7 +57,7 @@ func DialTLS(addr string) (*TLSConn, error) {
|
|||||||
port = 443
|
port = 443
|
||||||
}
|
}
|
||||||
|
|
||||||
fd, err := netdev.Socket(AF_INET, SOCK_STREAM, IPPROTO_TLS)
|
fd, err := netdev.Socket(_AF_INET, _SOCK_STREAM, _IPPROTO_TLS)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -168,7 +168,7 @@ func DialUDP(network string, laddr, raddr *UDPAddr) (*UDPConn, error) {
|
|||||||
laddr.Port = ephemeralPort()
|
laddr.Port = ephemeralPort()
|
||||||
}
|
}
|
||||||
|
|
||||||
fd, err := netdev.Socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)
|
fd, err := netdev.Socket(_AF_INET, _SOCK_DGRAM, _IPPROTO_UDP)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user