#include <lib.h> #include <sys/types.h> PUBLIC off_t lseek(fd, offset, whence) int fd; off_t offset; int whence; { int k; _M.m2_i1 = fd; _M.m2_l1 = offset; _M.m2_i2 = whence; k = callx(FS, LSEEK); if (k != 0) return((off_t) k);/* send itself failed */ return((off_t) _M.m2_l1); }