- Timestamp:
- Nov 12, 2024 2:58:12 PM (6 months ago)
- svn:sync-xref-src-repo-rev:
- 165893
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/installation/VBoxDrvInst.cpp
r106961 r106963 238 238 * 239 239 * @returns VBox status code. 240 * @param 240 * @param pszPrefix Logging prefix to use. Can be NULL. 241 241 * @param pszFormat Format string to log. 242 242 * @param args va_list to use. 243 243 */ 244 DECLINLINE(void) vboxDrvInstLogExV(const char *psz Format, va_list args)244 DECLINLINE(void) vboxDrvInstLogExV(const char *pszPrefix, const char *pszFormat, va_list args) 245 245 { 246 246 char *psz = NULL; … … 248 248 AssertPtrReturnVoid(psz); 249 249 250 LogRel(("%s", psz)); 250 if (pszPrefix) 251 LogRel(("%s: %s", pszPrefix, psz)); 252 else 253 LogRel(("%s", psz)); 251 254 252 255 RTStrFree(psz); … … 263 266 va_list args; 264 267 va_start(args, pszFormat); 265 vboxDrvInstLogExV( pszFormat, args);268 vboxDrvInstLogExV("*** Error", pszFormat, args); 266 269 va_end(args); 267 270 } … … 277 280 va_list args; 278 281 va_start(args, pszFormat); 279 vboxDrvInstLogExV( pszFormat, args);282 vboxDrvInstLogExV(NULL, pszFormat, args); 280 283 va_end(args); 281 284 } … … 294 297 { 295 298 case VBOXWINDRIVERLOGTYPE_ERROR: 296 vboxDrvInstLogError(" *** Error:%s\n", pszMsg);299 vboxDrvInstLogError("%s\n", pszMsg); 297 300 break; 298 301 … … 838 841 } 839 842 843 /* Refuse to run on too old Windows versions (<= NT4). */ 844 uint64_t const uNtVer = RTSystemGetNtVersion(); 845 if (RTSYSTEM_NT_VERSION_GET_MAJOR(uNtVer) <= 4) 846 { 847 vboxDrvInstLogError("Windows version (%d.%d.%d) too old and not supported\n", RTSYSTEM_NT_VERSION_GET_MAJOR(uNtVer), 848 RTSYSTEM_NT_VERSION_GET_MINOR(uNtVer), 849 RTSYSTEM_NT_VERSION_GET_BUILD(uNtVer)); 850 return VERR_NOT_SUPPORTED; 851 } 852 840 853 return VINF_SUCCESS; 841 854 } … … 903 916 rc = vboxDrvInstInit(); 904 917 if (RT_FAILURE(rc)) 905 return 918 return RTEXITCODE_FAILURE; 906 919 907 920 /* Count the combined option definitions: */ … … 951 964 rc = vboxDrvInstInit(); 952 965 if (RT_FAILURE(rc)) 953 return 966 return RTEXITCODE_FAILURE; 954 967 RTEXITCODE rcExit = vboxDrvInstCmdListMain(&GetState); 955 968 vboxDrvInstDestroy();
Note:
See TracChangeset
for help on using the changeset viewer.