mirror of
https://github.com/status-im/nim-chronos.git
synced 2025-01-18 23:31:13 +00:00
use constant for ip kind (#151)
IPV6_MULTICAST_HOPS already declared in posix.nim while IP_MULTICAST_TTL has a value that will stay constant on linux/x86_64 - better codegen and nlvm compat like this.
This commit is contained in:
parent
c1f6e7276e
commit
e7f5f855ab
@ -15,10 +15,11 @@ when defined(windows):
|
||||
import winlean
|
||||
else:
|
||||
import posix
|
||||
var IP_MULTICAST_TTL* {.importc: "IP_MULTICAST_TTL",
|
||||
header: "<netinet/in.h>".}: cint
|
||||
var IPV6_MULTICAST_HOPS* {.importc: "IPV6_MULTICAST_HOPS",
|
||||
header: "<netinet/in.h>".}: cint
|
||||
when (defined(linux) and not defined(android)) and defined(amd64):
|
||||
const IP_MULTICAST_TTL: cint = 33
|
||||
else:
|
||||
var IP_MULTICAST_TTL* {.importc: "IP_MULTICAST_TTL",
|
||||
header: "<netinet/in.h>".}: cint
|
||||
|
||||
type
|
||||
VectorKind = enum
|
||||
|
Loading…
x
Reference in New Issue
Block a user