From 77055d99e4fc6d319fa746d8730e5c6a484202e5 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 17 Mar 1997 03:55:21 +0000 Subject: [PATCH] New example for scandir function. --- manual/examples/dir2.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 manual/examples/dir2.c diff --git a/manual/examples/dir2.c b/manual/examples/dir2.c new file mode 100644 index 00000000000..e3157694bda --- /dev/null +++ b/manual/examples/dir2.c @@ -0,0 +1,29 @@ +/*@group*/ +#include +#include +/*@end group*/ + +static int +one (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; +} -- 2.47.2