
#include "aai86.h"
#include "aados.h"


/* Reposition file pointer */
long dos_seek (Jfile f, long offset, int mode)
{
union i86_regs reg;

reg.b.ah = 0x42;
reg.b.al = mode;
reg.w.bx = f;
reg.w.cx = i86_ptr_seg((void *)offset);
reg.w.dx = i86_ptr_offset((void *)offset);
if (i86_sysint(0x21,&reg,&reg)&1) 
	return(-1);
else
	return(i86_make_long(reg.w.ax, reg.w.dx));
}
