/*
 * BSD/Unix expansion library for Amiga.
 *
 * readdir() -- system independent directory code
 */

#include "dir.h"

struct direct *
readdir(my_dir)
   DIR *my_dir;
{
	static struct direct	result ;

	if (!ExNext(my_dir->d_lock, &(my_dir->d_info)))
		return NULL ;

	result.d_reclen = result.d_ino = 1;	/* Not NULL! */
	(void) strcpy(result.d_name, my_dir -> d_info.fib_FileName);
	result.d_namlen = strlen(result.d_name);
	return &result ;
}
