LS_DIR_FLAG
if(!(flags & LS_DIR_FLAG) || !IS_DOT_DOTDOT(p)) {
return list_files(out, (const char**)files, n_files, flags | LS_DIR_FLAG);