This is config.h in view mode; [Download] [Up]
#define NeXT 1 #include "bsd.h" #undef SET_REAL_MAXPAGE #define SET_REAL_MAXPAGE \ { extern int mach_maplimit; sbrk(0); real_maxpage = mach_maplimit/PAGESIZE; } #define sbrk my_sbrk #define ADDITIONAL_FEATURES \ ADD_FEATURE("NeXT"); \ ADD_FEATURE("MC68040") #define SFASL /* #define UNIXFASL "faslNeXT.c" */ #define RELOC_FILE "rel_sun3.c" #define CLEAR_CACHE asm("trap #2"); #define UNIXSAVE "unixsaveNeXT.c" #define SEEK_TO_END_OFILE seek_to_end_ofile #define USE_C_EXTENDED_MUL #define USE_C_EXTENDED_DIV #define MC68040 #define IEEEFLOAT #ifndef m68000 #define m68000 #endif #define PAGSIZ 0x2000 #define SEGSIZ 0x20000 #define N_PAGSIZ(x) (PAGSIZ) #define N_SEGSIZ(x) (SEGSIZ) #define N_TXTADDR(x) (((x).a_magic==OMAGIC) ? 0 : N_PAGSIZ(x)) #define N_DATADDR(x) \ (((x).a_magic==OMAGIC)? (N_TXTADDR(x)+(x).a_text) \ : (N_SEGSIZ(x)+((N_TXTADDR(x)+(x).a_text-1) & ~(N_SEGSIZ(x)-1)))) #define N_BSSADDR(x) (N_DATADDR(x)+(x).a_data) #define SEGMENT_MASK (SEGSIZ - 1) #define A_TEXT_OFFSET(HDR) sizeof (HDR) #define DATA_BEGIN (char *)N_DATADDR(header) /* Begin for cmpinclude */ #define HAVE_ALLOCA /* End for cmpinclude */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.