POSIX module

pthread_once

procedureforeign5 overloadsmacOS, Linux, Android onlySource
pthread_once :: (
    __once_control: *pthread_once_t,
    __init_routine: #type () -> void #c_call
) -> s32 #foreign

Parameters

__once_control: *pthread_once_t
__init_routine: #type () -> void #c_call

Returns

s32
pthread_once :: (
    unknown0: *pthread_once_t,
    unknown1: #type () -> void #c_call
) -> s32 #foreign

Parameters

unknown0: *pthread_once_t
unknown1: #type () -> void #c_call

Returns

s32
pthread_once :: (
    unknown0: *pthread_once_t,
    unknown1: #type () -> void #c_call
) -> s32 #foreign

Parameters

unknown0: *pthread_once_t
unknown1: #type () -> void #c_call

Returns

s32
pthread_once :: (
    __once: *pthread_once_t,
    __init_routine: #type () -> void #c_call
) -> s32 #foreign

Parameters

__init_routine: #type () -> void #c_call

Returns

s32
pthread_once :: (
    __once: *pthread_once_t,
    __init_routine: #type () -> void #c_call
) -> s32 #foreign

Parameters

__init_routine: #type () -> void #c_call

Returns

s32

See also