scandirat
return scandirat(/*dirfd=*/ 0, /*dirp=*/ (void *)1, /*namelist=*/ (void *)2, /*filter=*/ (void *)3, /*compar=*/ (void *)4);
n_dirs = scandirat(dir_fd, ".", &entlist, NULL, alphasort);
int scandirat(int dirfd, const char *dirp,