VirtualBox

Changeset 13908

Show
Ignore:
Timestamp:
11/06/08 12:53:47 (2 months ago)
Author:
vboxsync
Message:

Fixed include order, a bunch of GCC 3.3 warnings, OS/2 build.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Config.kmk

    r13859 r13908  
    142142else ifeq ($(KBUILD_TARGET),solaris) 
    143143  VBOX_PACKAGE_OS = SOLARIS 
     144else ifeq ($(KBUILD_TARGET),os2) 
     145  VBOX_PACKAGE_OS = OS2 
    144146else if1of ($(KBUILD_TARGET), dragonfly freebsd netbsd openbsd) 
    145147  VBOX_PACKAGE_OS = BSD 
     
    11641166 LIB_DDU         = $(PATH_BIN)/VBoxDDU.dll 
    11651167 LIB_SETTINGS    = $(PATH_BIN)/VBoxSett.dll 
    1166  OBJ_SYS0        = $(PATH_OBJ)/src/VBox/Runtime/RuntimeR0/os2/sys0.obj 
     1168 OBJ_SYS0        = $(PATH_OBJ)/RuntimeR0/os2/sys0.obj 
    11671169endif 
    11681170ifeq ($(KBUILD_TARGET),win) 
     
    17161718# 
    17171719## @todo convert this into SDK and integrate the Qt stuff into kBuild. 
     1720## @todo remove this section when win and darwin cases are moved to kBuild/units/qt3.kmk. 
     1721##       vbox/Makefile.kmk that uses VBX_DLL_QT and others needs to be corrected too 
    17181722ifeq ($(KBUILD_TARGET),win) 
    17191723 VBOX_PATH_QT ?= $(lastword $(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v3.*))) 
  • trunk/Makefile.kmk

    r13893 r13908  
    9090ifneq ($(VBOX_WITH_QTGUI),) 
    9191 if1of ($(KBUILD_TARGET), win os2) 
    92   #include $(KBUILD_PATH)/sdks/QT3.kmk 
    93   #bin_SOURCES += \ 
    94   #     $(DLL_SDK_QT3_QT) 
    95   ifneq ($(strip $(VBOX_DLL_QT)),) 
     92  ## @todo remove ifeq and make it work for win too (see 
     93  ifeq ($(KBUILD_TARGET),os2) 
     94   include $(KBUILD_PATH)/units/qt3.kmk 
    9695   bin_SOURCES += \ 
    97         $(VBOX_DLL_QT)=>$(not-dir $(VBOX_DLL_QT)) 
     96    $(DLL_SDK_QT3_QT)=>$(not-dir $(DLL_SDK_QT3_QT)) 
     97  else 
     98   ifneq ($(strip $(VBOX_DLL_QT)),) 
     99    bin_SOURCES += \ 
     100     $(VBOX_DLL_QT)=>$(not-dir $(VBOX_DLL_QT)) 
     101   endif 
    98102  endif 
    99103  ifdef VBOX_QT_BINARIES 
  • trunk/include/VBox/com/array.h

    r13856 r13908  
    3232#define ___VBox_com_array_h 
    3333 
    34 #include <VBox/com/ptr.h> 
    35  
    3634/** @defgroup   grp_COM_arrays    COM/XPCOM Arrays 
    3735 * @{ 
     
    168166 
    169167#if defined (VBOX_WITH_XPCOM) 
    170 #include <nsMemory.h> 
     168# include <nsMemory.h> 
    171169#endif 
    172170 
    173171#include "VBox/com/defs.h" 
     172#include "VBox/com/ptr.h" 
    174173#include "VBox/com/assert.h" 
    175174 
  • trunk/include/VBox/com/defs.h

    r13580 r13908  
    4141 
    4242#if defined (RT_OS_OS2) 
     43 
     44#if defined(RT_MAX) && RT_MAX != 22 
     45# error RT_MAX already defined by <iprt/cdefs.h>! Make sure <VBox/com/defs.h> \ 
     46        is included before it. 
     47#endif 
    4348 
    4449/* Make sure OS/2 Toolkit headers are pulled in to have BOOL/ULONG/etc. typedefs 
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h

    r13580 r13908  
    2323#define ___H_VBOXMANAGE 
    2424 
    25 #include <iprt/types.h> 
    2625#ifndef VBOX_ONLY_DOCS 
    2726#include <VBox/com/ptr.h> 
    2827#include <VBox/com/VirtualBox.h> 
    2928#endif /* !VBOX_ONLY_DOCS */ 
     29 
     30#include <iprt/types.h> 
    3031 
    3132/** @name Syntax diagram category. 
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageSVN.cpp

    r8155 r13908  
    2121 */ 
    2222 
     23#include "VBoxManage.h" 
     24 
    2325#include <VBox/version.h> 
    24 #include "VBoxManage.h" 
    2526 
    2627/** 
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r13547 r13908  
    6464 # Hack for installing the qt.dll when building for OS/2. 
    6565 # 
    66  ifneq ($(strip $(VBOX_DLL_QT)),) 
     66 ifneq ($(strip $(DLL_SDK_QT3_QT)),) 
    6767  INSTALLS.os2 += qt.dll 
    6868  qt.dll_INST = $(INST_BIN) 
    6969  qt.dll_SOURCES += \ 
    70         $(VBOX_DLL_QT)=>$(not-dir $(VBOX_DLL_QT)) 
     70        $(DLL_SDK_QT3_QT)=>$(not-dir $(DLL_SDK_QT3_QT)) 
    7171 endif 
    7272endif # OS/2 
     
    339339 
    340340VirtualBox_INCS           = \ 
     341    . \ 
    341342        ./include \ 
    342343        $(PATH_VirtualBox)/include 
  • trunk/src/VBox/Frontends/VirtualBox/src/QIWidgetValidator.cpp

    r8170 r13908  
    2323#include "QIWidgetValidator.h" 
    2424 
     25#include "VBoxGlobal.h" 
     26 
    2527#include <qobjectlist.h> 
    2628#include <qlineedit.h> 
     
    2931 
    3032#include <iprt/assert.h> 
    31  
    32 #include "VBoxGlobal.h" 
    3333 
    3434/** @class QIWidgetValidator 
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxMediaComboBox.cpp

    r13580 r13908  
    107107QUuid VBoxMediaComboBox::id (int aIndex /*= -1*/) 
    108108{ 
     109#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 
    109110    AssertReturn (aIndex == -1 || 
    110111                  (aIndex >= 0 && (size_t) aIndex < mMedia.size()), 
    111112                  QUuid()); 
     113#else 
     114    static QUuid null; 
     115    AssertReturn (aIndex == -1 || 
     116                  (aIndex >= 0 && (size_t) aIndex < mMedia.size()), 
     117                  null); 
     118#endif 
    112119 
    113120    return mMedia [aIndex == -1 ? currentItem() : aIndex].id; 
  • trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp

    r13503 r13908  
    3737# include <os2.h> 
    3838# include <stdio.h> 
     39# include <stdlib.h> 
     40# include <dlfcn.h> 
    3941 
    4042#elif RT_OS_WINDOWS 
     
    8688 */ 
    8789#ifdef RT_OS_OS2 
    88 # define SUP_HARDENED_SYM(sym)  "_" ## sym 
     90# define SUP_HARDENED_SYM(sym)  "_" sym 
    8991#else 
    9092# define SUP_HARDENED_SYM(sym)  sym 
  • trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp

    r13637 r13908  
    3737# include <os2.h> 
    3838# include <stdio.h> 
     39# include <stdlib.h> 
     40# include <unistd.h> 
     41# include <sys/fcntl.h> 
     42# include <sys/errno.h> 
     43# include <sys/syslimits.h> 
    3944 
    4045#elif defined(RT_OS_WINDOWS) 
  • trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp

    r13862 r13908  
    375375} 
    376376 
     377 
     378bool VBOXCALL  supdrvOSGetForcedAsyncTscMode(PSUPDRVDEVEXT pDevExt) 
     379{ 
     380        NOREF(pDevExt); 
     381    return false; 
     382} 
     383 
     384 
    377385/** 
    378386 * Callback for writing to the log buffer. 
  • trunk/src/VBox/Main/ConsoleImpl.cpp

    r13878 r13908  
    2121 * additional information or have any questions. 
    2222 */ 
    23  
    24 #include <iprt/types.h> /* for stdint.h constants */ 
    2523 
    2624#if defined(RT_OS_WINDOWS) 
     
    6361 
    6462#include <VBox/com/array.h> 
     63 
     64#include <iprt/types.h> /* for stdint.h constants */ 
    6565 
    6666#include <iprt/string.h> 
  • trunk/src/VBox/Main/HostPower.cpp

    r13713 r13908  
    2424*   Header Files                                                               * 
    2525*******************************************************************************/ 
    26 #include <iprt/mem.h> 
    27 #include <VBox/com/ptr.h> 
     26 
    2827#include "HostPower.h" 
    2928#include "Logging.h" 
     29 
     30#include <VBox/com/ptr.h> 
     31 
     32#include <iprt/mem.h> 
    3033 
    3134HostPowerService::HostPowerService (VirtualBox *aVirtualBox) 
  • trunk/src/VBox/Main/MachineImpl.cpp

    r13842 r13908  
    38823882                             ComPtr <IInternalSessionControl> *aControl /*= NULL*/, 
    38833883                             HMTX *aIPCSem /*= NULL*/, 
    3884                              bool aAllowClosing /*= false*/); 
     3884                             bool aAllowClosing /*= false*/) 
    38853885#else 
    38863886bool Machine::isSessionOpen (ComObjPtr <SessionMachine> &aMachine, 
  • trunk/src/VBox/Main/Makefile.kmk

    r13886 r13908  
    606606        $(QUIET)$(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE) 
    607607 
    608 $(VBOX_IDL_TYPELIB.XPCOM): $(VBOX_IDL_FILE.XPCOM) |  $$(dir $$@) $(VBOX_XPIDL
     608$(VBOX_IDL_TYPELIB.XPCOM): $(VBOX_IDL_FILE.XPCOM) |  $$(dir $$@) $(lastword $(VBOX_XPIDL)
    609609        $(call MSG_TOOL,xpidl,VBoxSVC,$<,$@) 
    610610        $(QUIET)$(VBOX_XPIDL) -m typelib -I $(VBOX_PATH_XPCOM_IDL) -e $@ $< 
     
    612612## @todo ^^^^^^^^^^^^ fix horrible hack 
    613613 
    614 $(VBOX_IDL_HEADER.XPCOM): $(VBOX_IDL_FILE.XPCOM) | $$(dir $$@) $(VBOX_XPIDL
     614$(VBOX_IDL_HEADER.XPCOM): $(VBOX_IDL_FILE.XPCOM) | $$(dir $$@) $(lastword $(VBOX_XPIDL)
    615615        $(call MSG_TOOL,xpidl,VBoxSVC,$<,$@) 
    616616        $(QUIET)$(VBOX_XPIDL) -m header  -I $(VBOX_PATH_XPCOM_IDL) -e $@ $< 
  • trunk/src/VBox/Main/ProgressImpl.cpp

    r13837 r13908  
    2121 */ 
    2222 
    23 #include <iprt/types.h> 
    24  
    2523#if defined (VBOX_WITH_XPCOM) 
    2624#include <nsIServiceManager.h> 
     
    3634#include "Logging.h" 
    3735 
     36#include <iprt/types.h> 
    3837#include <iprt/time.h> 
    3938#include <iprt/semaphore.h> 
  • trunk/src/VBox/Main/glue/com.cpp

    r13580 r13908  
    3737#endif /* !defined (VBOX_WITH_XPCOM) */ 
    3838 
     39#include "VBox/com/com.h" 
     40#include "VBox/com/assert.h" 
     41 
     42#include "VBox/com/Guid.h" 
     43#include "VBox/com/array.h" 
     44 
    3945#include <iprt/param.h> 
    4046#include <iprt/path.h> 
     
    4450 
    4551#include <VBox/err.h> 
    46  
    47 #include "VBox/com/com.h" 
    48 #include "VBox/com/assert.h" 
    49  
    50 #include "VBox/com/Guid.h" 
    51 #include "VBox/com/array.h" 
    5252 
    5353 
  • trunk/src/VBox/Main/glue/initterm.cpp

    r8155 r13908  
    4949#endif /* !defined (VBOX_WITH_XPCOM) */ 
    5050 
     51#include "VBox/com/com.h" 
     52#include "VBox/com/assert.h" 
     53 
     54#include "../include/Logging.h" 
     55 
    5156#include <iprt/param.h> 
    5257#include <iprt/path.h> 
     
    5661 
    5762#include <VBox/err.h> 
    58  
    59 #include "VBox/com/com.h" 
    60 #include "VBox/com/assert.h" 
    61  
    62 #include "../include/Logging.h" 
    6363 
    6464namespace com 
  • trunk/src/VBox/Main/include/Performance.h

    r12973 r13908  
    2323 
    2424 
    25 #include <iprt/types.h> 
    2625#include <VBox/com/defs.h> 
    2726#include <VBox/com/ptr.h> 
     27 
     28#include <iprt/types.h> 
     29#include <iprt/err.h> 
     30 
    2831#include <algorithm> 
    2932#include <list> 
  • trunk/src/VBox/Main/testcase/tstCollector.cpp

    r13837 r13908  
    2222 */ 
    2323 
     24#ifdef RT_OS_SOLARIS 
     25#include "../solaris/PerformanceSolaris.cpp" 
     26#endif 
     27#ifdef RT_OS_LINUX 
     28#include "../linux/PerformanceLinux.cpp" 
     29#endif 
     30#ifdef RT_OS_WINDOWS 
     31#define _WIN32_DCOM 
     32#include <objidl.h> 
     33#include <objbase.h> 
     34#include "../win/PerformanceWin.cpp" 
     35#endif 
     36#ifdef RT_OS_OS2 
     37#include "../os2/PerformanceOS2.cpp" 
     38#endif 
     39#ifdef RT_OS_DARWIN 
     40#include "../darwin/PerformanceDarwin.cpp" 
     41#endif 
     42 
    2443#include <iprt/runtime.h> 
    2544#include <iprt/stream.h> 
     
    2746#include <iprt/err.h> 
    2847#include <iprt/process.h> 
    29  
    30 #ifdef RT_OS_SOLARIS 
    31 #include "../solaris/PerformanceSolaris.cpp" 
    32 #endif 
    33 #ifdef RT_OS_LINUX 
    34 #include "../linux/PerformanceLinux.cpp" 
    35 #endif 
    36 #ifdef RT_OS_WINDOWS 
    37 #define _WIN32_DCOM 
    38 #include <objidl.h> 
    39 #include <objbase.h> 
    40 #include "../win/PerformanceWin.cpp" 
    41 #endif 
    42 #ifdef RT_OS_OS2 
    43 #include "../os2/PerformanceOS2.cpp" 
    44 #endif 
    45 #ifdef RT_OS_DARWIN 
    46 #include "../darwin/PerformanceDarwin.cpp" 
    47 #endif 
    4848 
    4949#define RUN_TIME_MS        1000 
  • trunk/src/VBox/Main/xpcom/server.cpp

    r13837 r13908  
    4444#include "Logging.h" 
    4545 
     46#include <VBox/param.h> 
     47#include <VBox/version.h> 
     48 
    4649#include <iprt/runtime.h> 
    4750#include <iprt/path.h> 
    4851#include <iprt/critsect.h> 
    4952#include <iprt/timer.h> 
    50  
    51 #include <VBox/param.h> 
    52 #include <VBox/version.h> 
    53  
    54 #include <VBox/com/com.h> 
    5553 
    5654#include <stdio.h> 
  • trunk/src/VBox/Main/xpcom/server.h

    r8768 r13908  
    2323#define ____H_LINUX_SERVER 
    2424 
     25#include <VBox/com/com.h> 
     26 
    2527#include <VBox/version.h> 
    2628 
  • trunk/src/VBox/Runtime/Makefile.kmk

    r13547 r13908  
    11321132        \ 
    11331133        common/misc/thread.cpp \ 
     1134        generic/RTAssertShouldPanic-generic.cpp \ 
    11341135        generic/RTLogWriteDebugger-generic.cpp \ 
    11351136        generic/RTLogWriteStdOut-stub-generic.cpp \ 
  • trunk/src/VBox/Runtime/common/misc/thread.cpp

    r13837 r13908  
    422422{ 
    423423    PRTTHREADINT pThread2 = (PRTTHREADINT)RTAvlPVRemove(&g_ThreadTree, pThread->Core.Key); 
     424#if !defined(RT_OS_OS2) 
     425    /// @todo this asserts for threads created by NSPR 
    424426    AssertMsg(pThread2 == pThread, ("%p(%s) != %p (%p/%s)\n", pThread2, pThread2  ? pThread2->szName : "<null>", 
    425427                                    pThread, pThread->Core.Key, pThread->szName)); 
     428#endif 
    426429    NOREF(pThread2); 
    427430} 
  • trunk/src/VBox/Runtime/generic/RTMpCpuIdToSetIndex-generic.cpp

    r8245 r13908  
    3838RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu) 
    3939{ 
    40     return idCpu != NIL_RTCPUID ? idCpu : -1; 
     40    return idCpu != NIL_RTCPUID ? (int) idCpu : -1; 
    4141} 
    4242 
  • trunk/src/VBox/Runtime/generic/RTRandAdvCreateSystemFaster-generic.cpp

    r11557 r13908  
    3636 
    3737 
    38 RTDECL(int) RTRandAdvCreateSystemFaster(PRTRAND phRand) 
     38RTDECL(int) RTRandAdvCreateSystemFaster(PRTRAND phRand) RT_NO_THROW 
    3939{ 
    4040    NOREF(phRand); 
  • trunk/src/VBox/Runtime/generic/RTRandAdvCreateSystemTruer-generic.cpp

    r11557 r13908  
    3636 
    3737 
    38 RTDECL(int) RTRandAdvCreateSystemTruer(PRTRAND phRand) 
     38RTDECL(int) RTRandAdvCreateSystemTruer(PRTRAND phRand) RT_NO_THROW 
    3939{ 
    4040    NOREF(phRand); 
  • trunk/src/VBox/Runtime/r0drv/powernotification-r0drv.c

    r13489 r13908  
    275275    int rc = VINF_SUCCESS; 
    276276 
    277     if (ASMAtomicIncS32(&g_cRTPowerUsers) == 1) 
     277    if (ASMAtomicIncU32(&g_cRTPowerUsers) == 1) 
    278278    { 
    279279        rc = RTSpinlockCreate((PRTSPINLOCK)&g_hRTPowerNotifySpinLock); 
     
    287287#endif 
    288288        } 
    289         ASMAtomicDecS32(&g_cRTPowerUsers); 
     289        ASMAtomicDecU32(&g_cRTPowerUsers); 
    290290    } 
    291291    return rc; 
     
    299299    { 
    300300        AssertMsg(g_cRTPowerUsers > 0, ("%d\n", g_cRTPowerUsers)); 
    301         if (ASMAtomicDecS32(&g_cRTPowerUsers) == 0) 
     301        if (ASMAtomicDecU32(&g_cRTPowerUsers) == 0) 
    302302        { 
    303303            PRTPOWERNOTIFYREG pHead; 
  • trunk/src/VBox/Runtime/r3/os2/mp-os2.cpp

    r9429 r13908  
    4646RTDECL(int) RTMpCpuIdToSetIndex(RTCPUID idCpu) 
    4747{ 
    48     return idCpu < RTCPUSET_MAX_CPUS ? idCpu : -1; 
     48    return idCpu < RTCPUSET_MAX_CPUS ? (int) idCpu : -1; 
    4949} 
    5050 
  • trunk/src/VBox/Runtime/r3/os2/rtProcInitExePath-os2.cpp

    r11838 r13908  
    5454    char *pszTmp; 
    5555    int rc = rtPathFromNative(&pszTmp, pszPath); 
    56     AssertMsgRCReturn(rc, ("rc=%Rrc pszLink=\"%s\"\nhex: %.*Rhsx\n", rc, pszPath, cchImageName, pszPath), rc); 
     56    AssertMsgRCReturn(rc, ("rc=%Rrc pszLink=\"%s\"\nhex: %.*Rhsx\n", rc, pszPath, cchPath, pszPath), rc); 
    5757 
    5858    size_t cch = strlen(pszTmp); 
  • trunk/src/VBox/VMM/VMMAll/EMAllA.asm

    r13832 r13908  
    10681068%endif 
    10691069 
     1070%ifdef RT_OS_OS2 
     1071    lock    cmpxchg8b [xBP]                ; do CMPXCHG8B 
     1072%else 
    10701073    lock    cmpxchg8b qword [xBP]          ; do CMPXCHG8B 
     1074%endif 
     1075 
    10711076%ifdef RT_ARCH_AMD64 
    10721077 %ifdef RT_OS_WINDOWS 
     
    11341139%endif 
    11351140 
     1141%ifdef RT_OS_OS2 
     1142    cmpxchg8b [xBP]                ; do CMPXCHG8B 
     1143%else 
    11361144    cmpxchg8b qword [xBP]          ; do CMPXCHG8B 
     1145%endif 
    11371146 
    11381147%ifdef RT_ARCH_AMD64 
  • trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm

    r13279 r13908  
    838838;DECLASM(int) VMXGetActivateVMCS(RTHCPHYS *pVMCS); 
    839839BEGINPROC VMXGetActivateVMCS 
    840 %ifdef RT_ARCH_AMD64 
    841  %ifdef ASM_CALL64_GCC 
     840%ifdef RT_OS_OS2 
     841    mov     eax, VERR_NOT_SUPPORTED 
     842    ret 
     843%else 
     844 %ifdef RT_ARCH_AMD64 
     845  %ifdef ASM_CALL64_GCC 
    842846    vmptrst qword [rdi] 
     847  %else 
     848    vmptrst qword [rcx] 
     849  %endif 
    843850 %else 
    844     vmptrst qword [rcx
     851    vmptrst qword [esp+04h
    845852 %endif 
    846 %else 
    847     vmptrst qword [esp+04h] 
    848 %endif 
    849853    xor     eax, eax 
    850854    ret 
     855%endif 
    851856ENDPROC VMXGetActivateVMCS 
    852857 
  • trunk/src/libs/xpcom18a4/Makefile.kmk

    r13805 r13908  
    640640 # install necessary DLLs to the same place where xpidl goes 
    641641 INSTALLS += xpidl-DLLS 
    642  xpidl_ORDERDEPS = xpidl-DLLS 
     642 xpidl_ORDERDEPS = $(TARGET_xpidl-DLLS) 
    643643 xpidl-DLLS_INST = $(xpidl_INST) 
    644644 # static libraries of these may be provided instead, 
     
    17481748# INSTARGET_xpidl which is the one in bin/. 
    17491749# 
    1750 $(VBOX_XPIDL): $$(PATH_VBox-xpcom-string)/idl_ts 
     1750$(lastword $(VBOX_XPIDL)): $$(PATH_VBox-xpcom-string)/idl_ts 
    17511751 
    17521752 
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/io/prfile.c

    r11780 r13908  
    422422#ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 
    423423static PRInt32 PR_GetSysfdTableMax(void) 
    424 #else /* !VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 
     424#else /* !VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 
    425425PRInt32 PR_GetSysfdTableMax(void) 
    426426#endif /* !VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 
     
    459459#ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 
    460460static PRInt32 PR_SetSysfdTableSize(int table_size) 
    461 #else /* !VBOX_WITH_XPCOM_NAMESPACE_CLEANUP 
     461#else /* !VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 
    462462PRInt32 PR_SetSysfdTableSize(int table_size) 
    463463#endif /* !VBOX_WITH_XPCOM_NAMESPACE_CLEANUP */ 
  • trunk/src/libs/xpcom18a4/nsprpub/pr/src/md/os2/os2rng.c

    r1 r13908  
    4141#include <os2.h> 
    4242#include <stdlib.h> 
     43#include <memory.h> 
    4344#include <time.h> 
    4445#include "primpl.h" 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy