X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/565c0ca57e89ab1a1b4c378c615a998eb8fc0f99..e18afed7d695edac870ddf55aabc85c0a95a4b5f:/src/s/irix6-5.h diff --git a/src/s/irix6-5.h b/src/s/irix6-5.h index 10481f609c..e5d90c1bd5 100644 --- a/src/s/irix6-5.h +++ b/src/s/irix6-5.h @@ -1,7 +1,6 @@ /* Definitions file for GNU Emacs running on Silicon Graphics Irix system 6.5. -Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, - 2008, 2009, 2010 Free Software Foundation, Inc. +Copyright (C) 1999-2012 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -61,6 +60,7 @@ char *_getpty(); #define PTY_OPEN \ { \ struct sigaction ocstat, cstat; \ + struct stat stb; \ char * name; \ sigemptyset(&cstat.sa_mask); \ cstat.sa_handler = SIG_DFL; \ @@ -95,10 +95,10 @@ char *_getpty(); /* Tested on Irix 6.5. SCM worked on earlier versions. */ #define GC_SETJMP_WORKS 1 -#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS -/* arch-tag: ad0660e0-acf8-46ae-b866-4f3df5b1101b - (do not change this comment) */ -/* arch-tag: d7ad9ec2-54ad-4b2f-adf2-0070c5c63e83 - (do not change this comment) */ +/* DATA_SEG_BITS forces extra bits to be or'd in with any pointers which + were stored in a Lisp_Object (as Emacs uses fewer than 32 bits for + the value field of a LISP_OBJECT). */ +#define DATA_START 0x10000000 +#define DATA_SEG_BITS 0x10000000