Lines Matching refs:os_f
85 typedef byte os_f;
99 extern os_error *xosgbpb_write (os_f file,
103 extern int osgbpb_write (os_f file,
122 extern os_error *xosgbpb_read (os_f file,
126 extern int osgbpb_read (os_f file,
162 (os_f) _swi(OS_Find, _IN(0)|_IN(1)|_IN(2)|_RETURN(0), \
168 os_f *file);
169 extern os_f osfind_openin (bits flags,
182 os_f *file);
183 extern os_f osfind_openout (bits flags,
196 os_f *file);
197 extern os_f osfind_openup (bits flags,
207 extern os_error *xosfind_close (os_f file);
208 extern void osfind_close (os_f file);
230 extern os_error *xosargs_read_ptr (os_f file,
232 extern int osargs_read_ptr (os_f file);
245 extern os_error *xosargs_set_ptr (os_f file,
247 extern void osargs_set_ptr (os_f file,
262 extern os_error *xosargs_read_ext (os_f file,
264 extern int osargs_read_ext (os_f file);
289 os_f file = (os_f) -1;
315 file = (os_f) -1;
322 return ((int) xosfind_close((os_f) fd));
328 return (nbytes - osgbpb_write((os_f) fd, (const byte*) buf, nbytes));
334 return (nbytes - osgbpb_read((os_f) fd, (byte*) buf, nbytes));
350 absolute = osargs_read_ptr((os_f) fd) + (int) offset;
355 absolute = osargs_read_ext((os_f) fd) + (int) offset;
360 osargs_set_ptr((os_f) fd, absolute);
362 return ((off_t) osargs_read_ptr((os_f) fd));