Lines Matching defs:file
2 /** @file
3 * IPRT - Manifest file handling, old style - deprecated.
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
17 * The contents of this file may alternatively be used under the terms
19 * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
23 * You may elect to license modified versions of this file under the
35 #include <iprt/file.h>
47 * Internal per file structure used by RTManifestVerify
110 /* Open the manifest file */
111 RTFILE file;
112 int rc = RTFileOpen(&file, pszManifestFile, RTFILE_O_OPEN | RTFILE_O_READ | RTFILE_O_DENY_NONE);
120 rc = RTFileGetSize(file, &cbSize);
136 rc = RTFileRead(file, pvBuf, cbToRead, &cbRead);
147 RTFileClose(file);
209 RTFILE file;
210 int rc = RTFileOpen(&file, pszManifestFile, RTFILE_O_CREATE | RTFILE_O_WRITE | RTFILE_O_DENY_ALL);
229 /* Calculate the SHA1 digest of every file */
248 rc = RTFileWrite(file, pvBuf, cbSize, 0);
252 RTFileClose(file);
265 /* Delete the manifest file on failure */
284 /* Parse the manifest file line by line */
354 /* Parse the manifest file line by line */
457 /* Check our file list against the extracted data */
464 /* Add the data of the manifest file to the file list */
475 /* There have to be an entry in the file list */
490 /* If there is an entry in the file list, which hasn't an
491 * equivalent in the manifest file, its an error. */