scandir doesn't work??

tuitfun <[email protected]>
Newsgroups gmane.comp.windows.gnu.user
Message-ID <[email protected]>
hello,

i am new to gnuwin32. i am trying to compile a test program from glibc that
uses scandir. i compiled it with:
gcc scandirtst.c -I/c/Program\ Files/GnuWin32/include/glibc/  /c/Program\
Files/GnuWin32/lib/libgw32c.a -lole32 -luuid -o scandirtst

it produced an exe file but the result was blank. here is the output
$ ../scandirtst.exe 
found , len 0
found , len 0
found , len 0
found , len 0
found , len 0
found , len 0
found , len 0

please let me know if i did something wrong. this is the source:
#include <stdio.h>
#include <dirent.h>

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) {
			char *name = eps[cnt]->d_name;
			printf("found %s, len %d\n", name, strlen(name));
		}
	} else
		perror("Couldn't open the directory");

	return 0;
}





       
____________________________________________________________________________________
Choose the right car based on your needs.  Check out Yahoo! Autos new Car Finder tool.
http://autos.yahoo.com/carfinder/

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.