VirtualBox

Changeset 22958 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Sep 11, 2009 1:30:27 PM (15 years ago)
Author:
vboxsync
Message:

i64Diff not u64Diff

Location:
trunk/src/VBox/Runtime/r3/linux
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r3/linux/semevent-linux.cpp

    r22956 r22958  
    252252        if (pTimeout)
    253253        {
    254             int64_t u64Diff = u64End - RTTimeSystemNanoTS();
    255             if (u64Diff < 1000)
     254            int64_t i64Diff = u64End - RTTimeSystemNanoTS();
     255            if (i64Diff < 1000)
    256256            {
    257257                rc = VERR_TIMEOUT;
    258258                break;
    259259            }
    260             ts.tv_sec  = u64Diff / 1000000000;
    261             ts.tv_nsec = u64Diff % 1000000000;
     260            ts.tv_sec  = i64Diff / 1000000000;
     261            ts.tv_nsec = i64Diff % 1000000000;
    262262        }
    263263    }
  • trunk/src/VBox/Runtime/r3/linux/semeventmulti-linux.cpp

    r22956 r22958  
    246246            if (pTimeout)
    247247            {
    248                 int64_t u64Diff = u64End - RTTimeSystemNanoTS();
    249                 if (u64Diff < 1000)
     248                int64_t i64Diff = u64End - RTTimeSystemNanoTS();
     249                if (i64Diff < 1000)
    250250                    return VERR_TIMEOUT;
    251                 ts.tv_sec  = u64Diff / 1000000000;
    252                 ts.tv_nsec = u64Diff % 1000000000;
     251                ts.tv_sec  = i64Diff / 1000000000;
     252                ts.tv_nsec = i64Diff % 1000000000;
    253253            }
    254254            long rc = sys_futex(&pThis->iState, FUTEX_WAIT, 1, pTimeout, NULL, 0);
  • trunk/src/VBox/Runtime/r3/linux/semmutex-linux.cpp

    r22957 r22958  
    232232            if (pTimeout)
    233233            {
    234                 int64_t u64Diff = u64End - RTTimeSystemNanoTS();
    235                 if (u64Diff < 1000)
     234                int64_t i64Diff = u64End - RTTimeSystemNanoTS();
     235                if (i64Diff < 1000)
    236236                {
    237237                    rc = VERR_TIMEOUT;
    238238                    break;
    239239                }
    240                 ts.tv_sec  = u64Diff / 1000000000;
    241                 ts.tv_nsec = u64Diff % 1000000000;
     240                ts.tv_sec  = i64Diff / 1000000000;
     241                ts.tv_nsec = i64Diff % 1000000000;
    242242            }
    243243        }
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