In the compatibility routines, telldir doesn't declare lseek() as returning a long (all the world's a VAX?). I didn't notice this until a program that traverses directory trees failed mysteriously. Geoff Collyer, U. of Toronto