VirtualBox

Changeset 33396 in vbox for trunk


Ignore:
Timestamp:
Oct 24, 2010 4:21:10 PM (14 years ago)
Author:
vboxsync
Message:

Main: Some OS/2 build fixes.

Location:
trunk/src/VBox/Main
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/MachineImpl.cpp

    r33386 r33396  
    97889788                                aMachine->mData->mUuid.raw());
    97899789    mIPCSemName = ipcSem;
    9790     APIRET arc = ::DosCreateMutexSem((PSZ)ipcSem.raw(), &mIPCSem, 0, FALSE);
     9790    APIRET arc = ::DosCreateMutexSem((PSZ)ipcSem.c_str(), &mIPCSem, 0, FALSE);
    97919791    ComAssertMsgRet(arc == NO_ERROR,
    97929792                    ("Cannot create IPC mutex '%s', arc=%ld",
    9793                      ipcSem.raw(), arc),
     9793                     ipcSem.c_str(), arc),
    97949794                    E_FAIL);
    97959795#elif defined(VBOX_WITH_SYS_V_IPC_SESSION_WATCHER)
  • trunk/src/VBox/Main/VirtualBoxImpl.cpp

    r33386 r33396  
    11391139        /** @todo: account for version in the URL */
    11401140        if (aUrl != NULL)
    1141             Utf8Str(firmwareDesc[i].url).cloneTo(aUrl);
     1141        {
     1142            Utf8Str strUrl(firmwareDesc[i].url);
     1143            strUrl.cloneTo(aUrl);
     1144        }
    11421145        *aResult = FALSE;
    11431146
     
    39583961                        if (semId >= 0 && semId < cnt)
    39593962                        {
    3960 #ifdef DEBUG
     3963#if 0//def DEBUG
    39613964                            {
    39623965                                AutoReadLock machineLock(machines[semId] COMMA_LOCKVAL_SRC_POS);
     
    39873990                                if (i >= 0 && i < cnt)
    39883991                                {
    3989 #ifdef DEBUG
     3992#if 0//def DEBUG
    39903993                                    {
    39913994                                        AutoReadLock machineLock(machines[semId] COMMA_LOCKVAL_SRC_POS);
     
    40284031                    machines.clear();
    40294032
    4030                     for (MachinesOList::iterator it = that->m->llMachines.begin();
    4031                          it != that->m->llMachines.end(); ++ it)
     4033                    for (MachinesOList::iterator it = that->m->allMachines.begin();
     4034                         it != that->m->allMachines.end(); ++ it)
    40324035                    {
    40334036                        /// @todo handle situations with more than 64 objects
     
    40664069                    spawnedMachines.clear();
    40674070
    4068                     for (MachinesOList::iterator it = that->m->llMachines.begin();
    4069                          it != that->m->llMachines.end(); ++ it)
     4071                    for (MachinesOList::iterator it = that->m->allMachines.begin();
     4072                         it != that->m->allMachines.end(); ++ it)
    40704073                    {
    40714074                        if ((*it)->isSessionSpawning())
  • trunk/src/VBox/Main/cbinding/VBoxXPCOMCGlue.c

    r32394 r33396  
    206206    if (tryLoadOne("/usr/local/lib/virtualbox", 1) == 0)
    207207        return 0;
     208#elif defined(__OS2__)
     209    if (tryLoadOne("C:/Apps/VirtualBox", 1) == 0)
     210        return 0;
    208211#else
    209212# error "port me"
  • trunk/src/VBox/Main/xml/Settings.cpp

    r33386 r33396  
    42084208    return AudioDriverType_CoreAudio;
    42094209#elif defined(RT_OS_OS2)
    4210     return AudioDriverType_MMP;
     4210    return AudioDriverType_MMPM;
    42114211#elif defined(RT_OS_FREEBSD)
    42124212    return AudioDriverType_OSS;
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