00001
00005 #include <stdio.h>
00006 #include <stdlib.h>
00007 #include "gfal_api.h"
00008
00009 main(int argc, char **argv)
00010 {
00011 struct dirent *d;
00012 DIR *dir;
00013
00014 if (argc != 2) {
00015 fprintf (stderr, "usage: %s filename\n", argv[0]);
00016 exit (1);
00017 }
00018
00019 if ((dir = gfal_opendir (argv[1])) == NULL) {
00020 perror ("gfal_opendir");
00021 exit (1);
00022 }
00023
00024
00025 while ((d = gfal_readdir (dir))) {
00026 printf ("%s\n", d->d_name);
00027 }
00028
00029 if (gfal_closedir (dir) < 0) {
00030 perror ("gfal_closedir");
00031 exit (1);
00032 }
00033 exit (0);
00034 }