| /*@group*/ | |
| #include <stdio.h> | |
| #include <dirent.h> | |
| /*@end group*/ | |
| static int | |
| one (const struct dirent *unused) | |
| { | |
| return 1; | |
| } | |
| int | |
| main (void) | |
| { | |
| struct dirent **eps; | |
| int n; | |
| n = scandir ("./", &eps, one, alphasort); | |
| if (n >= 0) | |
| { | |
| int cnt; | |
| for (cnt = 0; cnt < n; ++cnt) | |
| puts (eps[cnt]->d_name); | |
| } | |
| else | |
| perror ("Couldn't open the directory"); | |
| return 0; | |
| } |