POSIX module

pthread_key_create

procedureforeign5 overloadsmacOS, Linux, Android onlySource
pthread_key_create :: (
    __key: *pthread_key_t,
    __destr_function: #type (unknown0: *void) -> void #c_call
) -> s32 #foreign

Parameters

__destr_function: #type (unknown0: *void) -> void #c_call

Returns

s32
pthread_key_create :: (
    unknown0: *pthread_key_t,
    unknown1: #type (unknown0: *void) -> void #c_call
) -> s32 #foreign

Parameters

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

Returns

s32
pthread_key_create :: (
    unknown0: *pthread_key_t,
    unknown1: #type (unknown0: *void) -> void #c_call
) -> s32 #foreign

Parameters

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

Returns

s32
pthread_key_create :: (
    __key_ptr: *pthread_key_t,
    __key_destructor: #type (unknown0: *void) -> void #c_call
) -> s32 #foreign

Parameters

__key_ptr: *pthread_key_t
__key_destructor: #type (unknown0: *void) -> void #c_call

Returns

s32
pthread_key_create :: (
    __key_ptr: *pthread_key_t,
    __key_destructor: #type (unknown0: *void) -> void #c_call
) -> s32 #foreign

Parameters

__key_ptr: *pthread_key_t
__key_destructor: #type (unknown0: *void) -> void #c_call

Returns

s32

See also