Socket module

getsockopt

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

Parameters

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

Returns

s32
getsockopt :: (
    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
getsockopt :: (
    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
getsockopt :: (
    __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
getsockopt :: (
    __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