VirtualBox

Ignore:
Timestamp:
Jan 25, 2023 1:14:53 AM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155497
Message:

Main/src-server: rc -> hrc/vrc. Enabled scm rc checks. bugref:10223

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/os2/USBProxyBackendOs2.cpp

    r98103 r98292  
    5959     * Try initialize the usbcalls stuff.
    6060     */
    61     int rc = DosCreateEventSem(NULL, &mhev, 0, FALSE);
    62     rc = RTErrConvertFromOS2(rc);
    63     if (RT_SUCCESS(rc))
     61    APIRET orc = DosCreateEventSem(NULL, &mhev, 0, FALSE);
     62    int vrc = RTErrConvertFromOS2(orc);
     63    if (RT_SUCCESS(vrc))
    6464    {
    65         rc = DosLoadModule(NULL, 0, (PCSZ)"usbcalls", &mhmod);
    66         rc = RTErrConvertFromOS2(rc);
    67         if (RT_SUCCESS(rc))
     65        orc = DosLoadModule(NULL, 0, (PCSZ)"usbcalls", &mhmod);
     66        vrc = RTErrConvertFromOS2(orc);
     67        if (RT_SUCCESS(vrc))
    6868        {
    69             if (    (rc = DosQueryProcAddr(mhmod, 0, (PCSZ)"UsbQueryNumberDevices",         (PPFN)&mpfnUsbQueryNumberDevices))          == NO_ERROR
    70                 &&  (rc = DosQueryProcAddr(mhmod, 0, (PCSZ)"UsbQueryDeviceReport",          (PPFN)&mpfnUsbQueryDeviceReport))           == NO_ERROR
    71                 &&  (rc = DosQueryProcAddr(mhmod, 0, (PCSZ)"UsbRegisterChangeNotification", (PPFN)&mpfnUsbRegisterChangeNotification))  == NO_ERROR
    72                 &&  (rc = DosQueryProcAddr(mhmod, 0, (PCSZ)"UsbDeregisterNotification",     (PPFN)&mpfnUsbDeregisterNotification))      == NO_ERROR
     69            if (    (orc = DosQueryProcAddr(mhmod, 0, (PCSZ)"UsbQueryNumberDevices",         (PPFN)&mpfnUsbQueryNumberDevices))          == NO_ERROR
     70                &&  (orc = DosQueryProcAddr(mhmod, 0, (PCSZ)"UsbQueryDeviceReport",          (PPFN)&mpfnUsbQueryDeviceReport))           == NO_ERROR
     71                &&  (orc = DosQueryProcAddr(mhmod, 0, (PCSZ)"UsbRegisterChangeNotification", (PPFN)&mpfnUsbRegisterChangeNotification))  == NO_ERROR
     72                &&  (orc = DosQueryProcAddr(mhmod, 0, (PCSZ)"UsbDeregisterNotification",     (PPFN)&mpfnUsbDeregisterNotification))      == NO_ERROR
    7373               )
    7474            {
    75                 rc = mpfnUsbRegisterChangeNotification(&mNotifyId, mhev, mhev);
    76                 if (!rc)
     75                orc = mpfnUsbRegisterChangeNotification(&mNotifyId, mhev, mhev);
     76                if (!orc)
    7777                {
    7878                    /*
    7979                     * Start the poller thread.
    8080                     */
    81                     rc = start();
    82                     if (RT_SUCCESS(rc))
     81                    vrc = start();
     82                    if (RT_SUCCESS(vrc))
    8383                    {
    8484                        LogFlowThisFunc(("returns successfully - mNotifyId=%d\n", mNotifyId));
     
    8686                        return;
    8787                    }
     88                    LogRel(("USBProxyBackendOs2: failed to start poller thread, vrc=%Rrc\n", vrc));
    8889                }
    89 
    90                 LogRel(("USBProxyBackendOs2: failed to register change notification, rc=%d\n", rc));
     90                else
     91                {
     92                    LogRel(("USBProxyBackendOs2: failed to register change notification, orc=%d\n", orc));
     93                    vrc = RTErrConvertFromOS2(orc);
     94                }
    9195            }
    9296            else
     97            {
    9398                LogRel(("USBProxyBackendOs2: failed to load usbcalls\n"));
     99                vrc = RTErrConvertFromOS2(orc);
     100            }
    94101
    95102            DosFreeModule(mhmod);
    96103        }
    97104        else
    98             LogRel(("USBProxyBackendOs2: failed to load usbcalls, rc=%d\n", rc));
     105            LogRel(("USBProxyBackendOs2: failed to load usbcalls, vrc=%d\n", vrc));
    99106        mhmod = NULLHANDLE;
    100107    }
     
    102109        mhev = NULLHANDLE;
    103110
    104     mLastError = rc;
    105     LogFlowThisFunc(("returns failure!!! (rc=%Rrc)\n", rc));
     111    mLastError = vrc;
     112    LogFlowThisFunc(("returns failure!!! (vrc=%Rrc)\n", vrc));
    106113}
    107114
     
    191198int USBProxyBackendOs2::wait(RTMSINTERVAL aMillies)
    192199{
    193     int rc = DosWaitEventSem(mhev, aMillies);
    194     return RTErrConvertFromOS2(rc);
     200    int orc = DosWaitEventSem(mhev, aMillies);
     201    return RTErrConvertFromOS2(orc);
    195202}
    196203
     
    198205int USBProxyBackendOs2::interruptWait(void)
    199206{
    200     int rc = DosPostEventSem(mhev);
    201     return rc == NO_ERROR || rc == ERROR_ALREADY_POSTED
     207    int orc = DosPostEventSem(mhev);
     208    return orc == NO_ERROR || orc == ERROR_ALREADY_POSTED
    202209         ? VINF_SUCCESS
    203          : RTErrConvertFromOS2(rc);
     210         : RTErrConvertFromOS2(orc);
    204211}
    205212
     
    212219     */
    213220    ULONG cDevices = 0;
    214     int rc = mpfnUsbQueryNumberDevices((PULONG)&cDevices); /* Thanks to com/xpcom, PULONG and ULONG * aren't the same. */
    215     if (rc)
     221    int orc = mpfnUsbQueryNumberDevices((PULONG)&cDevices); /* Thanks to com/xpcom, PULONG and ULONG * aren't the same. */
     222    if (orc)
    216223        return NULL;
    217224
     
    228235        uint8_t abBuf[1024];
    229236        ULONG cb = sizeof(abBuf);
    230         rc = mpfnUsbQueryDeviceReport(i + 1, (PULONG)&cb, &abBuf[0]); /* see above (PULONG) */
    231         if (rc)
     237        orc = mpfnUsbQueryDeviceReport(i + 1, (PULONG)&cb, &abBuf[0]); /* see above (PULONG) */
     238        if (orc)
    232239            continue;
    233240        PUSBDEVICEDESC pDevDesc = (PUSBDEVICEDESC)&abBuf[0];
Note: See TracChangeset for help on using the changeset viewer.

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