Lines Matching defs:rc

61     int             rc;
65 rc = RTVfsIoStrmFromStdHandle(RTHANDLESTD_INPUT, RTFILE_O_READ, false /*fLeaveOpen*/, &hVfsIos);
66 if (RT_FAILURE(rc))
67 return RTMsgErrorExit(RTEXITCODE_FAILURE, "Failed to prepare standard input for reading: %Rrc", rc);
72 rc = RTVfsChainOpenIoStream(pszManifest, RTFILE_O_READ | RTFILE_O_DENY_WRITE | RTFILE_O_OPEN, &hVfsIos, &pszError);
73 if (RT_FAILURE(rc))
77 "RTVfsChainOpenIoStream failed with rc=%Rrc:\n"
80 rc, pszManifest, pszError - pszManifest, "");
82 "Failed with %Rrc opening the input manifest '%s'", rc, pszManifest);
90 rc = RTManifestCreate(0 /*fFlags*/, &hManifest);
91 if (RT_SUCCESS(rc))
96 rc = RTManifestReadStandardEx(hManifest, hVfsIos, szErr, sizeof(szErr));
97 if (RT_SUCCESS(rc))
107 rc = VERR_NOT_IMPLEMENTED;
110 rc = RTVfsIoStrmFromStdHandle(RTHANDLESTD_OUTPUT, RTFILE_O_WRITE, false /*fLeaveOpen*/, &hVfsIosOut);
111 if (RT_SUCCESS(rc))
121 RTMsgError("Error reading manifest: %Rrc", rc);
126 rc = VERR_NOT_IMPLEMENTED;
132 return RT_SUCCESS(rc) ? RTEXITCODE_SUCCESS : RTEXITCODE_FAILURE;
148 int rc = RTVfsChainOpenIoStream(pszFilename, RTFILE_O_READ | RTFILE_O_DENY_WRITE | RTFILE_O_OPEN, &hVfsIos, &pszError);
149 if (RT_FAILURE(rc))
152 RTMsgError("RTVfsChainOpenIoStream failed with rc=%Rrc:\n"
155 rc, pszFilename, pszError - pszFilename, "");
157 RTMsgError("Failed with %Rrc opening '%s'", rc, pszFilename);
158 return rc;
161 rc = RTManifestEntryAddIoStream(hManifest, hVfsIos, pszFilename, fAttr);
162 if (RT_FAILURE(rc))
163 RTMsgError("RTManifestEntryAddIoStream failed for '%s': %Rrc", rc);
166 return rc;
191 int rc;
195 rc = RTVfsIoStrmFromStdHandle(RTHANDLESTD_OUTPUT, RTFILE_O_WRITE, false /*fLeaveOpen*/, &hVfsIos);
196 if (RT_FAILURE(rc))
197 return RTMsgErrorExit(RTEXITCODE_FAILURE, "Failed to prepare standard output for writing: %Rrc", rc);
202 rc = RTVfsChainOpenIoStream(pszManifest, RTFILE_O_WRITE | RTFILE_O_DENY_WRITE | RTFILE_O_CREATE_REPLACE,
204 if (RT_FAILURE(rc))
208 "RTVfsChainOpenIoStream failed with rc=%Rrc:\n"
211 rc, pszManifest, pszError - pszManifest, "");
213 "Failed with %Rrc opening the manifest '%s'", rc, pszManifest);
221 rc = RTManifestCreate(0 /*fFlags*/, &hManifest);
222 if (RT_SUCCESS(rc))
229 rc = RTPathSetCurrent(pszChDir);
230 if (RT_FAILURE(rc))
231 RTMsgError("Failed to change directory to '%s': %Rrc", pszChDir, rc);
233 if (RT_SUCCESS(rc))
237 rc = rtManifestAddFileToManifest(hManifest, pUnion->psz, fAttr);
238 if (RT_FAILURE(rc))
244 if (RT_SUCCESS(rc) && chOpt != 0)
247 rc = chOpt < 0 ? chOpt : -chOpt;
254 if (RT_SUCCESS(rc))
258 rc = RTManifestWriteStandard(hManifest, hVfsIos);
259 if (RT_FAILURE(rc))
260 RTMsgError("RTManifestWriteStandard failed: %Rrc", rc);
265 rc = VERR_NOT_IMPLEMENTED;
273 return RT_SUCCESS(rc) ? RTEXITCODE_SUCCESS : RTEXITCODE_FAILURE;
279 int rc = RTR3InitExe(argc, &argv, 0);
280 if (RT_FAILURE(rc))
281 return RTMsgInitFailure(rc);
302 rc = RTGetOptInit(&GetState, argc, argv, s_aOptions, RT_ELEMENTS(s_aOptions), 1, RTGETOPTINIT_FLAGS_OPTS_FIRST);
303 if (RT_FAILURE(rc))
304 return RTMsgErrorExit(RTEXITCODE_FAILURE, "RTGetOptInit failed: %Rrc", rc);
307 while ( (rc = RTGetOpt(&GetState, &ValueUnion)) != 0
308 && rc != VINF_GETOPT_NOT_OPTION)
310 switch (rc)
376 return RTGetOptPrintError(rc, &ValueUnion);
386 if (rc != VINF_GETOPT_NOT_OPTION)
391 rcExit = rtManifestDoCreate(pszManifest, fStdFormat, pszChDir, fAttr, &GetState, &ValueUnion, rc);
395 if (rc == VINF_GETOPT_NOT_OPTION)