X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/6d302144c218f12bd380344ae2d3ed87a6ea9327..c07a4c0b599e0debfb10acdf02ac6559b998a88a:/src/s/unixware.h
diff --git a/src/s/unixware.h b/src/s/unixware.h
index 407282ff78..63c36ee40c 100644
--- a/src/s/unixware.h
+++ b/src/s/unixware.h
@@ -1,6 +1,6 @@
/* s/ file for Unixware.
-Copyright (C) 1999-2011 Free Software Foundation, Inc.
+Copyright (C) 1999-2012 Free Software Foundation, Inc.
This file is part of GNU Emacs.
@@ -35,7 +35,7 @@ along with GNU Emacs. If not, see . */
within, it should be caught after sigrelse(2). */
#define PTY_TTY_NAME_SPRINTF \
{ \
- char *ptsname(), *ptyname; \
+ char *ptsname (int), *ptyname; \
\
sigblock(sigmask(SIGCLD)); \
if (grantpt(fd) == -1) \
@@ -50,3 +50,7 @@ along with GNU Emacs. If not, see . */
}
#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__ptr - (FILE)->__base)
+
+/* Conservative garbage collection has not been tested, so for now
+ play it safe and stick with the old-fashioned way of marking. */
+#define GC_MARK_STACK GC_USE_GCPROS_AS_BEFORE