1234567891011121314151617181920212223 |
- #include <dirent.h>
- #include <errno.h>
- #include <stdio.h> /* perror() */
- #include <stdlib.h>
- static int skip_all(const struct dirent *dirbuf)
- {
- errno = EBADF;
- return 0;
- }
- int main(void)
- {
- struct dirent **namelist;
- int n;
- n = scandir(".", &namelist, skip_all, 0);
- if (n < 0) {
- perror("scandir");
- return EXIT_FAILURE;
- }
- return EXIT_SUCCESS;
- }
|