Socket module

setsockopt

procedureforeign5 overloadsSource
setsockopt :: (
    s: SOCKET,
    level: s32,
    optname: s32,
    optval: *u8,
    optlen: s32
) -> s32 #foreign

Parameters

level: s32
optname: s32
optval: *u8
optlen: s32

Returns

s32
setsockopt :: (
    fd: s32,
    level: s32,
    name: s32,
    value: *void,
    length: socklen_t
) -> s32

Parameters

fd: s32
level: s32
name: s32
value: *void
length: socklen_t

Returns

s32
setsockopt :: (
    unknown0: s32,
    unknown1: s32,
    unknown2: s32,
    unknown3: *void,
    unknown4: socklen_t
) -> s32 #foreign

Parameters

unknown0: s32
unknown1: s32
unknown2: s32
unknown3: *void
unknown4: socklen_t

Returns

s32
setsockopt :: (
    __fd: s32,
    __level: s32,
    __optname: s32,
    __optval: *void,
    __optlen: socklen_t
) -> s32 #foreign

Parameters

__fd: s32
__level: s32
__optname: s32
__optval: *void
__optlen: socklen_t

Returns

s32
setsockopt :: (
    __fd: s32,
    __level: s32,
    __option: s32,
    __value: *void,
    __value_length: socklen_t
) -> s32 #foreign

Parameters

__fd: s32
__level: s32
__option: s32
__value: *void
__value_length: socklen_t

Returns

s32

See also