VirtualBox

Changeset 53999 in vbox for trunk/src/VBox/ExtPacks


Ignore:
Timestamp:
Jan 28, 2015 12:16:50 AM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
97904
Message:

solaris build fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ExtPacks/VBoxDTrace/include/VBoxDTraceTypes.h

    r53998 r53999  
    4949typedef unsigned int                uint_t;
    5050typedef uintptr_t                   ulong_t;
     51#ifndef RT_OS_SOLARIS
    5152typedef int64_t                     longlong_t;
    5253typedef uint64_t                    u_longlong_t;
    5354typedef uint64_t                    hrtime_t;
     55typedef uint32_t                    id_t;
     56typedef uint32_t                    zoneid_t;
     57#endif
    5458#if !defined(NGREG) || !defined(RT_OS_LINUX)
    5559typedef RTCCINTREG                  greg_t;
     
    5862#endif
    5963typedef uintptr_t                   pc_t;
    60 typedef uint32_t                    id_t;
    6164typedef unsigned int                model_t;
    62 typedef uint32_t                    zoneid_t;
    6365typedef RTCPUID                     processorid_t;
    6466#if defined(_MSC_VER) || defined(IN_RING0)
     
    7072#endif
    7173
    72 #define NANOSEC                     RT_NS_1SEC
    73 #define MICROSEC                    RT_US_1SEC
    74 #define MILLISEC                    RT_MS_1SEC
    75 #define SEC                         (1)
     74#if !defined(NANOSEC) || !defined(RT_OS_SOLARIS)
     75# define NANOSEC                    RT_NS_1SEC
     76#endif
     77#if !defined(MICROSEC) || !defined(RT_OS_SOLARIS)
     78# define MICROSEC                   RT_US_1SEC
     79#endif
     80#if !defined(MILLISEC) || !defined(RT_OS_SOLARIS)
     81# define MILLISEC                   RT_MS_1SEC
     82#endif
     83#if !defined(SEC) || !defined(RT_OS_SOLARIS)
     84# define SEC                        (1)
     85#endif
    7686#define MAXPATHLEN                  RTPATH_MAX
    7787#undef PATH_MAX
     
    99109#  define _IPL32                    1
    100110# endif
    101 # define _LITTLE_ENDIAN             1
     111# if !defined(_LITTLE_ENDIAN) || !defined(RT_OS_SOLARIS)
     112#  define _LITTLE_ENDIAN            1
     113# endif
    102114
    103115#elif defined(RT_ARCH_AMD64)
     
    111123#  define _LP64                     1
    112124# endif
    113 # define _LITTLE_ENDIAN             1
     125# if !defined(_LITTLE_ENDIAN) || !defined(RT_OS_SOLARIS)
     126#  define _LITTLE_ENDIAN            1
     127# endif
    114128
    115129#else
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