Skip to content

Commit

Permalink
move syscall constants for networking into net space to avoid windows…
Browse files Browse the repository at this point in the history
… build issue
  • Loading branch information
scottfeldman authored and deadprogram committed Dec 6, 2023
1 parent 43bdc88 commit 0759117
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 13 deletions.
13 changes: 0 additions & 13 deletions src/syscall/net.go
Original file line number Diff line number Diff line change
Expand Up @@ -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
)
1 change: 1 addition & 0 deletions src/syscall/syscall_libc_darwin.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ const (
DT_UNKNOWN = 0x0
DT_WHT = 0xe
F_GETFL = 0x3
F_SETFL = 0x4
O_NONBLOCK = 0x4
)

Expand Down
1 change: 1 addition & 0 deletions src/syscall/syscall_libc_wasi.go
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit 0759117

Please sign in to comment.