Lines Matching refs:os_handle

258     const PIOHANDLE os_handle = io_filehandle_get_os_handle(interp, handle);  in io_filehandle_read_b()
259 const size_t bytes_read = Parrot_io_internal_read(interp, os_handle, buffer, byte_length); in io_filehandle_read_b()
280 const PIOHANDLE os_handle = io_filehandle_get_os_handle(interp, handle); in io_filehandle_write_b()
281 return Parrot_io_internal_write(interp, os_handle, buffer, byte_length); in io_filehandle_write_b()
299 PIOHANDLE os_handle = io_filehandle_get_os_handle(interp, handle); in io_filehandle_flush()
300 return Parrot_io_internal_flush(interp, os_handle); in io_filehandle_flush()
353 const PIOHANDLE os_handle = io_filehandle_get_os_handle(interp, handle); in io_filehandle_tell()
354 return Parrot_io_internal_tell(interp, os_handle); in io_filehandle_tell()
374 const PIOHANDLE os_handle = io_filehandle_get_os_handle(interp, handle); in io_filehandle_seek()
376 PIOOFF_T new_pos = Parrot_io_internal_seek(interp, os_handle, offset, whence); in io_filehandle_seek()
446 PIOHANDLE os_handle; in io_filehandle_open()
463 os_handle = Parrot_io_internal_open(interp, path, flags); in io_filehandle_open()
465 if (os_handle == PIO_INVALID_HANDLE) { in io_filehandle_open()
479 if (Parrot_io_internal_is_tty(interp, os_handle)) in io_filehandle_open()
482 SETATTR_FileHandle_os_handle(interp, handle, os_handle); in io_filehandle_open()
505 const PIOHANDLE os_handle = io_filehandle_get_os_handle(interp, handle); in io_filehandle_is_open()
506 return os_handle != PIO_INVALID_HANDLE; in io_filehandle_is_open()
523 const PIOHANDLE os_handle = io_filehandle_get_os_handle(interp, handle); in io_filehandle_close()
526 if (os_handle == PIO_INVALID_HANDLE) in io_filehandle_close()
533 INTVAL result = Parrot_io_internal_close(interp, os_handle); in io_filehandle_close()
665 PARROT_FILEHANDLE(filehandle)->os_handle = file_descriptor; in io_filehandle_set_os_handle()
690 return PARROT_FILEHANDLE(filehandle)->os_handle; in io_filehandle_get_os_handle()