VirtualBox

Ignore:
Timestamp:
Nov 19, 2017 12:49:36 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
119149
Message:

Changed RTLogCreateEx[V] to take a RTERRINFO pointer rather than plain char * and size_t. Turned out a several callers didn't actually make use of the error message even.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxBalloonCtrl/VBoxWatchdog.cpp

    r69500 r69749  
    10991099
    11001100    /* create release logger, to stdout */
    1101     char szError[RTPATH_MAX + 128];
     1101    RTERRINFOSTATIC ErrInfo;
    11021102    rc = com::VBoxLogRelCreate("Watchdog", g_fDaemonize ? NULL : pszLogFile,
    11031103                               RTLOGFLAGS_PREFIX_THREAD | RTLOGFLAGS_PREFIX_TIME_PROG,
     
    11051105                               RTLOGDEST_STDOUT, UINT32_MAX /* cMaxEntriesPerGroup */,
    11061106                               g_cHistory, g_uHistoryFileTime, g_uHistoryFileSize,
    1107                                szError, sizeof(szError));
     1107                               RTErrInfoInitStatic(&ErrInfo));
    11081108    if (RT_FAILURE(rc))
    1109         return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open release log (%s, %Rrc)", szError, rc);
     1109        return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open release log (%s, %Rrc)", ErrInfo.Core.pszMsg, rc);
    11101110
    11111111#if defined(RT_OS_DARWIN) || defined(RT_OS_LINUX) || defined (RT_OS_SOLARIS) || defined(RT_OS_FREEBSD)
     
    11351135                                   RTLOGDEST_FILE, UINT32_MAX /* cMaxEntriesPerGroup */,
    11361136                                   g_cHistory, g_uHistoryFileTime, g_uHistoryFileSize,
    1137                                    szError, sizeof(szError));
     1137                                   RTErrInfoInitStatic(&ErrInfo));
    11381138        if (RT_FAILURE(rc))
    1139             return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open release log (%s, %Rrc)", szError, rc);
     1139            return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open release log (%s, %Rrc)", ErrInfo.Core.pszMsg, rc);
    11401140    }
    11411141#endif
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette