Changeset 43363 in vbox for trunk/include
- Timestamp:
- Sep 20, 2012 9:56:07 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 80827
- Location:
- trunk/include
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxGuest.h
r41972 r43363 6 6 7 7 /* 8 * Copyright (C) 2006-20 09Oracle Corporation8 * Copyright (C) 2006-2012 Oracle Corporation 9 9 * 10 10 * This file is part of VirtualBox Open Source Edition (OSE), as … … 62 62 # define VBOXGUEST_DEVICE_NAME_DOS L"\\DosDevices\\VBoxGuest" 63 63 64 #elif defined(RT_OS_HAIKU) 65 # define VBOXGUEST_DEVICE_NAME "/dev/misc/vboxguest" 66 64 67 #else /* (PORTME) */ 65 68 # define VBOXGUEST_DEVICE_NAME "/dev/vboxguest" … … 175 178 # define VBOXGUEST_IOCTL_CODE_FAST_(Function) _IO( 'V', (Function)) 176 179 # define VBOXGUEST_IOCTL_STRIP_SIZE(Code) VBOXGUEST_IOCTL_CODE_(_IOC_NR((Code)), 0) 180 181 #elif defined(RT_OS_HAIKU) 182 /* No automatic buffering, size not encoded. */ 183 /** @todo do something better */ 184 # define VBOXGUEST_IOCTL_CODE_(Function, Size) (0x56420000 | (Function)) 185 # define VBOXGUEST_IOCTL_CODE_FAST_(Function) (0x56420000 | (Function)) 186 # define VBOXGUEST_IOCTL_STRIP_SIZE(Code) (Code) 177 187 178 188 #elif defined(RT_OS_FREEBSD) /** @todo r=bird: Please do it like SUPDRVIOC to keep it as similar as possible. */ -
trunk/include/VBox/ostypes.h
r43248 r43363 4 4 5 5 /* 6 * Copyright (C) 2006-201 1Oracle Corporation6 * Copyright (C) 2006-2012 Oracle Corporation 7 7 * 8 8 * This file is part of VirtualBox Open Source Edition (OSE), as … … 117 117 VBOXOSTYPE_MacOS_x64 = 0xB0100, 118 118 VBOXOSTYPE_JRockitVE = 0xC0000, 119 VBOXOSTYPE_Haiku = 0xD0000, 120 VBOXOSTYPE_Haiku_x64 = 0xD0100, 119 121 /** The bit number which indicates 64-bit or 32-bit. */ 120 122 #define VBOXOSTYPE_x64_BIT 8 -
trunk/include/iprt/assert.h
r43043 r43363 505 505 */ 506 506 #if defined(IN_RING0) \ 507 && (defined(RT_OS_DARWIN) || defined(RT_OS_ SOLARIS))507 && (defined(RT_OS_DARWIN) || defined(RT_OS_HAIKU) || defined(RT_OS_SOLARIS)) 508 508 # define RTAssertDoPanic() RTR0AssertPanicSystem() 509 509 #else -
trunk/include/iprt/thread.h
r39836 r43363 4 4 5 5 /* 6 * Copyright (C) 2006-20 07Oracle Corporation6 * Copyright (C) 2006-2012 Oracle Corporation 7 7 * 8 8 * This file is part of VirtualBox Open Source Edition (OSE), as … … 534 534 uint8_t bReserved3; 535 535 # define RTTHREADPREEMPTSTATE_INITIALIZER { NIL_RTCPUID, 255, 0, 0, 0 } 536 # elif defined(RT_OS_HAIKU) 537 /** The cpu_state. Don't touch! */ 538 uint32_t uOldCpuState; 539 # define RTTHREADPREEMPTSTATE_INITIALIZER { NIL_RTCPUID, 0 } 536 540 # elif defined(RT_OS_SOLARIS) 537 541 /** The Old PIL. Don't touch! */ -
trunk/include/iprt/types.h
r40946 r43363 4 4 5 5 /* 6 * Copyright (C) 2006-201 1Oracle Corporation6 * Copyright (C) 2006-2012 Oracle Corporation 7 7 * 8 8 * This file is part of VirtualBox Open Source Edition (OSE), as … … 206 206 # endif 207 207 # else 208 # if defined(RT_OS_DARWIN) && defined(_STDBOOL_H)208 # if (defined(RT_OS_DARWIN) || defined(RT_OS_HAIKU)) && defined(_STDBOOL_H) 209 209 # undef bool 210 210 # endif
Note:
See TracChangeset
for help on using the changeset viewer.