#include <sys/types.h>
#include <dirent.h>
#include <stdio.h>

int main()
{
	DIR *dir;
	struct dirent *ent;
	// -2 since '.' and '..' does not count
	int num=-2;

	dir = opendir("/var/lib/pacman/frugalware-current");
	if(!dir)
		return(1);
	while((ent = readdir(dir)) != NULL)
		num++;
	closedir(dir);
	printf("%d\n", num);
}

