#include <stdio.h>
#include <stdlib.h>
#include <dir.h>
#include <dos.h>

#define ALL FA_RDONLY|FA_HIDDEN|FA_SYSTEM|FA_LABEL|FA_DIREC|FA_ARCH

int main(int argc, char *argv[])
{
 int ret;
 struct ffblk info;
 if(argc != 2)
  {
   fprintf(stderr,"Benutzung : %s suchpfad\n",argv[0]);
   exit (1);
  }

 ret=findfirst(argv[1],&info,ALL);
 while(ret==0)
  {
   printf("%20s : %6ld Bytes\n",info.ff_name,info.ff_fsize);
   ret=findnext(&info);
  }
 return 0;
}