Lines Matching defs:file
2 /** @file
9 * This file is part of VirtualBox Open Source Edition (OSE), as
10 * available from http://www.virtualbox.org. This file is free software;
13 * Foundation, in version 2 as it comes in the "COPYING" file of the
48 RTFILE file;
68 /** Current file open mode. */
76 /** Current real position in the file. */
96 /** Read mode only: Indicate if we reached end of file. */
208 int rc = RTFileOpen(&pInt->file, pszLocation, fOpen);
227 int rc = RTFileClose(pInt->file);
280 return RTFileGetSize(pInt->file, pcbSize);
292 return RTFileSetSize(pInt->file, cbSize);
303 return RTFileWriteAt(pInt->file, uOffset, pvBuf, cbWrite, pcbWritten);
316 return RTFileReadAt(pInt->file, uOffset, pvBuf, cbRead, pcbRead);
328 return RTFileFlush(pInt->file);
356 * Try open the file.
471 /** @name VDINTERFACEIO implementation on top of an IPRT file system stream.
494 /** The file system stream object. */
496 /** Set if we've seen VERR_EOF on the file system stream already. */
525 * Scan the stream until a matching file is found.
631 * Opens the specified tar file for stream-like reading, returning a VD I/O
635 * @param pszFilename The path to the TAR file.
646 * Open the tar file first.
783 * Checks if the current file is a directory.
937 /* This indicates end of file. Stop reading. */
1061 * file (or our buffer) in setSize or when uOffset in writeSync is
1097 /* Open the file. */
1191 /* Close the file */
1425 /* Check if we jump forward in the file. If so we have to read the
1673 * Open the source file.
1682 /* Turn the source file handle/whatever into a VFS stream. */
1694 * Create the output file, including necessary paths.
1695 * Any existing file will be overwritten.
1707 * Pump the bytes thru. If we fail, delete the output file.
1756 /* Turn the source file handle/whatever into a VFS stream. */
1763 * Create the output file, including necessary paths.
1764 * Any existing file will be overwritten.
1776 * Pump the bytes thru. If we fail, delete the output file.