POSIX module

scandirat

procedureforeign3 overloadsLinux, Android onlySource
scandirat :: (
    __dfd: s32,
    __dir: *u8,
    __namelist: ***dirent,
    __selector: #type (unknown0: *dirent) -> s32 #c_call,
    __cmp: #type (unknown0: **dirent, unknown1: **dirent) -> s32 #c_call
) -> s32 #foreign

Parameters

__dfd: s32
__dir: *u8
__namelist: ***dirent
__selector: #type (unknown0: *dirent) -> s32 #c_call
__cmp: #type (unknown0: **dirent, unknown1: **dirent) -> s32 #c_call

Returns

s32
scandirat :: (
    __dir_fd: s32,
    __path: *u8,
    __name_list: ***dirent,
    __filter: #type (unknown0: *dirent) -> s32 #c_call,
    __comparator: #type (unknown0: **dirent, unknown1: **dirent) -> s32 #c_call
) -> s32 #foreign

Parameters

__dir_fd: s32
__path: *u8
__name_list: ***dirent
__filter: #type (unknown0: *dirent) -> s32 #c_call
__comparator: #type (unknown0: **dirent, unknown1: **dirent) -> s32 #c_call

Returns

s32
scandirat :: (
    __dir_fd: s32,
    __path: *u8,
    __name_list: ***dirent,
    __filter: #type (unknown0: *dirent) -> s32 #c_call,
    __comparator: #type (unknown0: **dirent, unknown1: **dirent) -> s32 #c_call
) -> s32 #foreign

Parameters

__dir_fd: s32
__path: *u8
__name_list: ***dirent
__filter: #type (unknown0: *dirent) -> s32 #c_call
__comparator: #type (unknown0: **dirent, unknown1: **dirent) -> s32 #c_call

Returns

s32

See also