VirtualBox

Changeset 14021 in vbox for trunk/include


Ignore:
Timestamp:
Nov 10, 2008 4:31:22 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
39077
Message:

The VMMR0 template now uses the IPRT No-CRT stuff, as does RuntimeR0. Added nocrt strcpy and fixed completely busted aliases.

Location:
trunk/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxGuest.h

    r13578 r14021  
    10311031
    10321032
    1033 /**
    1034  * VBoxGuest IOCTL codes and structures.
     1033#if !defined(IN_RC) && !defined(IN_RING0_AGNOSTIC) && !defined(IPRT_NO_CRT)
     1034/** @name VBoxGuest IOCTL codes and structures.
    10351035 *
    10361036 * The range 0..15 is for basic driver communication.
     
    11721172#define VBOXGUEST_IOCTL_CANCEL_ALL_WAITEVENTS       VBOXGUEST_IOCTL_CODE(5, 0)
    11731173
    1174 /**
    1175  * Result codes for VBoxGuestWaitEventInfo::u32Result
     1174/** @name Result codes for VBoxGuestWaitEventInfo::u32Result
    11761175 * @{
    11771176 */
     
    14781477
    14791478/** @} */
     1479#endif /* !defined(IN_RC) && !defined(IN_RING0_AGNOSTIC) && !defined(IPRT_NO_CRT) */
    14801480
    14811481
  • trunk/include/iprt/asmdefs.mac

    r13832 r14021  
    603603%endif
    604604
     605;; @def RT_NOCRT_BEGINPROC
     606; Starts a NOCRT procedure, taking care of name wrapping and aliasing.
     607;
     608; Aliasing (weak ones, if supported) will be created when RT_WITH_NOCRT_ALIASES
     609; is defined and RT_WITHOUT_NOCRT_WRAPPERS isn't.
     610;
     611%macro RT_NOCRT_BEGINPROC 1
     612%ifdef RT_WITH_NOCRT_ALIASES
     613BEGINPROC RT_NOCRT(%1)
     614%ifdef ASM_FORMAT_ELF
     615global NAME(%1)
     616weak NAME(%1)
     617NAME(%1):
     618%else
     619GLOBALNAME %1
     620%endif
     621%else  ; !RT_WITH_NOCRT_ALIASES
     622BEGINPROC RT_NOCRT(%1)
     623%endif ; !RT_WITH_NOCRT_ALIASES
     624%endmacro ; RT_NOCRT_BEGINPROC
     625
     626%ifdef RT_WITH_NOCRT_ALIASES
     627 %ifdef RT_WITHOUT_NOCRT_WRAPPERS
     628  %error "RT_WITH_NOCRT_ALIASES and RT_WITHOUT_NOCRT_WRAPPERS doesn't mix."
     629 %endif
     630%endif
     631
    605632
    606633
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette