POSIX module

funopen64

procedureforeign2 overloadsAndroid onlySource
funopen64 :: (
    __cookie: *void,
    __read_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
    __write_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
    __seek_fn: #type (unknown0: *void, unknown1: fpos64_t, unknown2: s32) -> fpos64_t #c_call,
    __close_fn: #type (unknown0: *void) -> s32 #c_call
) -> *FILE #foreign

Parameters

__cookie: *void
__read_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
__write_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
__seek_fn: #type (unknown0: *void, unknown1: fpos64_t, unknown2: s32) -> fpos64_t #c_call
__close_fn: #type (unknown0: *void) -> s32 #c_call

Returns

funopen64 :: (
    __cookie: *void,
    __read_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
    __write_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call,
    __seek_fn: #type (unknown0: *void, unknown1: fpos64_t, unknown2: s32) -> fpos64_t #c_call,
    __close_fn: #type (unknown0: *void) -> s32 #c_call
) -> *FILE #foreign

Parameters

__cookie: *void
__read_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
__write_fn: #type (unknown0: *void, unknown1: *u8, unknown2: s32) -> s32 #c_call
__seek_fn: #type (unknown0: *void, unknown1: fpos64_t, unknown2: s32) -> fpos64_t #c_call
__close_fn: #type (unknown0: *void) -> s32 #c_call

Returns

See also