Ignore:
Timestamp:
Mar 6, 2004, 10:10:14 AM (16 years ago)
Author:
gb
Message:

Lots of PPC64 changes. Move image_base to #x200000 on Darwin; reserve
a little under 2GB by default. Don't abort() if Mach exception-port stuff
fails.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lisp-kernel/lisptypes.h

    r557 r619  
    3535#endif
    3636
     37#ifdef PPC64
     38#ifdef DARWIN
     39typedef struct ucontext64 ExceptionInformation, ExceptionInformationPowerPC;
     40#else
    3741typedef struct ucontext ExceptionInformation, ExceptionInformationPowerPC;
     42#endif
     43#else
     44typedef struct ucontext ExceptionInformation, ExceptionInformationPowerPC;
     45#endif
     46
     47#ifdef DARWIN
     48#ifdef PPC64
     49#define UC_MCONTEXT(UC) UC->uc_mcontext64
     50#else
     51#define UC_MCONTEXT(UC) UC->uc_mcontext
     52#endif
     53#endif
     54
    3855
    3956typedef int OSStatus, OSErr;
Note: See TracChangeset for help on using the changeset viewer.