/usr/lib/xemacs-21.4.24/x86_64-linux-gnu/include/m/gould-np1.h is in xemacs21-bin 21.4.24-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | /* Synched up with: FSF 19.31. */
/* machine description file for Gould NP1 with UTX/32 3.0 (first release for NP1). */
/* The following line tells the configuration script what sort of
operating system this machine is likely to run.
USUAL-OPSYS="bsd4-3" */
/* If your system uses COFF (Common Object File Format) then define the
preprocessor symbol "COFF". */
/* UTX 3.0 uses a cross between COFF and a.out format, but closer to COFF. */
/* at least currently, already defined by cpp, but make sure */
#ifndef COFF
#define COFF
#endif COFF
#include "gould.h"
/* undefine what gould.h defined */
#undef ADJUST_EXEC_HEADER
/* If your system uses COFF (Common Object File Format) then define the
preprocessor symbol "COFF". */
/* UTX 3.0 uses a cross between COFF and a.out format, but closer to COFF. */
#ifndef COFF /* at least currently, already defined by cpp */
#define COFF
#endif COFF
/* make Gould NP1 and PN COFF look like USG COFF */
/* NP1 COFF */
#undef aouthdr /* Since gould.h already defined these */
#undef a_dtbase
#ifdef IN_UNEXEC
#define aouthdr exec
#define ADJUST_TEXT_SCNHDR_SIZE
/* Gould COFF - these are already defined in gould.h */
/*
* #define COFF_WITH_BSD_SYMTAB
* #define HEADER_INCL_IN_TEXT
* #define magic a_magic
* #define tsize a_text
* #define dsize a_data
* #define bsize a_bss
* #define entry a_entry
* #define text_start a_txbase
* #define data_start a_dtbase
*/
/* End Gould COFF */
#endif /* IN_UNEXEC */
/* NP1 supports a slightly different set than PowerNode */
#define BAUD_CONVERT { 0, 50, 75, 110, 134, 150, 300, 450, 600, 1200, \
1800, 2000, 2400, 3600, 4800, 7200, 9600, \
19200, 38400 }
#define LD_SWITCH_SYSTEM "-BS -e start"
/* Undef C_DEBUG_SWITCH because it may have been set in gould.h */
/* It will compile and load and works with dbx. Runs under an incomplete
port of gdb, but gdb doesn't always find things correctly. */
#undef C_DEBUG_SWITCH
#define C_DEBUG_SWITCH "-g"
#define LIBS_DEBUG "-lg"
#define DATA_START 0x1000000
/* The text segment always starts at 0.
This way we don't need to have a label _start defined. */
#define TEXT_START 0
/* Data isn't right next to text on an NP1 */
#define NO_REMAP
#ifndef GOULD_NP1
#define GOULD_NP1
#endif
|