aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/syscall
diff options
context:
space:
mode:
authorScott Feldman <[email protected]>2023-05-02 16:39:11 -0700
committerRon Evans <[email protected]>2023-12-06 13:11:44 +0100
commit07591178cdbb645a7a46a07d02d9a9f8934759df (patch)
treef5549b6c8b171c590d28996bff0f02481d876180 /src/syscall
parent43bdc888dd474381506ccdd6fbc0d53646d24984 (diff)
downloadtinygo-07591178cdbb645a7a46a07d02d9a9f8934759df.tar.gz
tinygo-07591178cdbb645a7a46a07d02d9a9f8934759df.zip
move syscall constants for networking into net space to avoid windows build issue
Diffstat (limited to 'src/syscall')
-rw-r--r--src/syscall/net.go13
-rw-r--r--src/syscall/syscall_libc_darwin.go1
-rw-r--r--src/syscall/syscall_libc_wasi.go1
3 files changed, 2 insertions, 13 deletions
diff --git a/src/syscall/net.go b/src/syscall/net.go
index c1dd3e150..531fa80d8 100644
--- a/src/syscall/net.go
+++ b/src/syscall/net.go
@@ -32,16 +32,3 @@ type Conn interface {
// SyscallConn returns a raw network connection.
SyscallConn() (RawConn, error)
}
-
-const (
- AF_INET = 0x2
- SOCK_STREAM = 0x1
- SOCK_DGRAM = 0x2
- SOL_SOCKET = 0x1
- SO_KEEPALIVE = 0x9
- SOL_TCP = 0x6
- TCP_KEEPINTVL = 0x5
- IPPROTO_TCP = 0x6
- IPPROTO_UDP = 0x11
- F_SETFL = 0x4
-)
diff --git a/src/syscall/syscall_libc_darwin.go b/src/syscall/syscall_libc_darwin.go
index 9abaef51d..d64f1061f 100644
--- a/src/syscall/syscall_libc_darwin.go
+++ b/src/syscall/syscall_libc_darwin.go
@@ -53,6 +53,7 @@ const (
DT_UNKNOWN = 0x0
DT_WHT = 0xe
F_GETFL = 0x3
+ F_SETFL = 0x4
O_NONBLOCK = 0x4
)
diff --git a/src/syscall/syscall_libc_wasi.go b/src/syscall/syscall_libc_wasi.go
index aa2cc38ed..29d79b50c 100644
--- a/src/syscall/syscall_libc_wasi.go
+++ b/src/syscall/syscall_libc_wasi.go
@@ -102,6 +102,7 @@ const (
// ../../lib/wasi-libc/expected/wasm32-wasi/predefined-macros.txt
F_GETFL = 3
+ F_SETFL = 4
)
// These values are needed as a stub until Go supports WASI as a full target.