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

#include "dir.h"

/*
 * telldir and seekdir don't work quite right. The problem is that you have
 * to save more than a long's worth of stuff to indicate position, and it's
 * socially unacceptable to alloc stuff that you don't free later under
 * AmigaDOS. So we fake it - you get one level of seek, and dat's all.
 * As of now, these things are untested.
 */

#define DIR_SEEK_RETURN		((long) 1)	/* Not 0! */
long
telldir(my_dir)
   DIR *my_dir;
{
	my_dir->d_seek = my_dir->d_info ;
	return (long) DIR_SEEK_RETURN ;
}
