shithub: 9intro

ref: 2b99422480d596ebc26921c87c6bb81a07949f3e
dir: /src/lsdot.c/

View raw version
#include <u.h>
#include <libc.h>

void
main(int , char* [])
{
	Dir*	dents;
	int	ndents, fd, i;

	fd = open(".", OREAD);
	if (fd < 0)
		sysfatal("open: %r");
	for(;;){
		ndents = dirread(fd, &dents);
		if (ndents == 0)
			break;
		for (i = 0; i < ndents; i++)
			print("%s\n", dents[i].name);
		free(dents);
	}
	exits(nil);
}