/*
 *
 * BSD-like directory searching routines
 * Edwin Hoogerbeets 1989
 *
 */
#ifdef AMIGA
#include <stdio.h>
#include "dir.h"
#include <exec/memory.h>

extern char *malloc();
extern char *free();
extern struct FileLock *Lock();
extern char  *AllocMem();

static struct direct direntry;

#define FIBSIZE (long)sizeof(struct FileInfoBlock)

DIR *opendir(filename)
char *filename;
{
  DIR *dir;

  if ( !(dir = (DIR *) malloc(sizeof(DIR))) ) {
    return(NULL);
  }

  /* needs to be longͣV.8>j>_P!S
hj> 8@a3 1&NB%^y 5@V_8Hip`SaV xH.zuX,IP`T5@qkVwB	t0LHL,{@dvQ@=jF	xiZS `7H u@ب#@,ـAcкd Y8HryˀgJPD:BS  0Is EK08`&\r4 7h@k@o _
 g3^ļf1/4E8a$!I .J(E30Qse?yWY=*	d0H ސf2b )_ .;@VpY`B8 yw$%M  7Y E9|$>KJqPb2	V`AY ـDc@w ,A^L:V7`ACC [0`$1<f2 bHrX-pJt 0@h_8Gz•FtO_#F/$@RJ ~N.?m@=򝡃m؛:ژ<3QL;sQ'GxOd 	-^Ǆ
g&x7Y^1|&
 $y	aǄ!oQ1@'E5%	?(7P``P'Ox$(_{60P v
"ewNc p` #R Vx6`p ,XaJ">F ? 8	 `K %xMem(dir->fib,FIBSIZE);
    free(dir);
  }
}

#endif /* AMIGA */
