Ignore:
Timestamp:
Jan 30, 2007, 4:02:06 AM (19 years ago)
Author:
bird
Message:

Mach-O in process (very early).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrModMachO.h

    r2951 r2952  
    4141
    4242
    43 #ifdef IMAGE_MACHO32_SIGNATURE
     43#ifndef IMAGE_MACHO32_SIGNATURE
    4444/** The 32-bit Mach-O signature. */
    4545# define IMAGE_MACHO32_SIGNATURE        UINT32_C(0xfeedface)
    4646#endif
    47 #ifdef IMAGE_MACHO32_SIGNATURE_OE
     47#ifndef IMAGE_MACHO32_SIGNATURE_OE
    4848/** The 32-bit Mach-O signature, other endian. */
    4949# define IMAGE_MACHO32_SIGNATURE_OE     UINT32_C(0xcefaedfe)
     
    7070
    7171
    72 #ifdef IMAGE_MACHO64_SIGNATURE
     72#ifndef IMAGE_MACHO64_SIGNATURE
    7373/** The 64-bit Mach-O signature. */
    7474# define IMAGE_MACHO64_SIGNATURE        UINT32_C(0xfeedfacf)
    7575#endif
    76 #ifdef IMAGE_MACHO64_SIGNATURE_OE
     76#ifndef IMAGE_MACHO64_SIGNATURE_OE
    7777/** The 64-bit Mach-O signature, other endian. */
    7878# define IMAGE_MACHO64_SIGNATURE_OE     UINT32_C(0xfefaedfe)
     
    137137#define MH_BINDS_TO_WEAK            UINT32_C(0x00010000) /**< The (finally) linked image uses weak symbols. */
    138138#define MH_ALLOW_STACK_EXECUTION    UINT32_C(0x00020000) /**< Task: allow stack execution. (MH_EXECUTE only) */
     139#define MH_VALID_FLAGS              UINT32_C(0x0003ffff) /**< Mask containing the defined flags. */
    139140/** @} */
    140141
Note: See TracChangeset for help on using the changeset viewer.