aboutsummaryrefslogtreecommitdiff
path: root/dirent/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'dirent/list.c')
-rw-r--r--dirent/list.c75
1 files changed, 0 insertions, 75 deletions
diff --git a/dirent/list.c b/dirent/list.c
deleted file mode 100644
index e99b253808..0000000000
--- a/dirent/list.c
+++ /dev/null
@@ -1,75 +0,0 @@
-/* Copyright (C) 1991-2017 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
-
- The GNU C Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
-
- The GNU C Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, see
- <http://www.gnu.org/licenses/>. */
-
-#include <errno.h>
-#include <stddef.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <dirent.h>
-
-
-static int
-test (const char *name)
-{
- DIR *dirp;
- struct dirent *entp;
- int retval = 0;
-
- puts (name);
-
- dirp = opendir (name);
- if (dirp == NULL)
- {
- perror ("opendir");
- return 1;
- }
-
- errno = 0;
- while ((entp = readdir (dirp)) != NULL)
- printf ("%s\tfile number %lu\n",
- entp->d_name, (unsigned long int) entp->d_fileno);
-
- if (errno)
- {
- perror ("readdir");
- retval = 1;
- }
-
- if (closedir (dirp) < 0)
- {
- perror ("closedir");
- retval = 1;
- }
-
- return retval;
-}
-
-int
-main (int argc, char **argv)
-{
- int retval = 0;
- --argc;
- ++argv;
-
- if (argc == 0)
- retval = test (".");
- else
- while (argc-- > 0)
- retval |= test (*argv++);
-
- return retval;
-}