Socket module

gethostbyname_r

procedureforeign2 overloadsSource
gethostbyname_r :: (
    __name: *u8,
    __result_buf: *hostent,
    __buf: *u8,
    __buflen: u64,
    __result: **hostent,
    __h_errnop: *s32
) -> s32 #foreign

Parameters

__name: *u8
__result_buf: *hostent
__buf: *u8
__buflen: u64
__result: **hostent
__h_errnop: *s32

Returns

s32
gethostbyname_r :: (
    __name: *u8,
    __ret: *hostent,
    __buf: *u8,
    __buf_size: u64,
    __result: **hostent,
    __h_errno_ptr: *s32
) -> s32 #foreign

Parameters

__name: *u8
__ret: *hostent
__buf: *u8
__buf_size: u64
__result: **hostent
__h_errno_ptr: *s32

Returns

s32

See also