1 /* Public domain. */ 2 3 #ifndef SEEK_H 4 #define SEEK_H 5 6 #include <unistd.h> /* for lseek() */ 7 8 typedef unsigned long seek_pos; 9 10 extern seek_pos seek_cur(int); 11 12 extern int seek_set(int,seek_pos); 13 extern int seek_end(int); 14 15 extern int seek_trunc(int,seek_pos); 16 17 #define seek_begin(fd) (seek_set((fd),(seek_pos) 0)) 18 19 #endif 20