Commit 2327e4a0 authored by Gerd Moellmann's avatar Gerd Moellmann

(NARROWPROTO): New.

parent e18f9922
......@@ -92,7 +92,9 @@
#define HAVE_WAIT_HEADER
#define HAVE_GETLOADAVG
/*#define HAVE_GETPAGESIZE /* configure now puts this in config.h */
#if 0
#define HAVE_GETPAGESIZE /* configure now puts this in config.h */
#endif
#define HAVE_TERMIOS
#define NO_TERMIO
#define DECLARE_GETPWUID_WITH_UID_T
......@@ -132,3 +134,11 @@
remaining in /tmp or other directories with +t bit.
To avoid this problem, you could #undef it to use no file lock. */
/* #undef CLASH_DETECTION */
/* If the system's imake configuration file defines `NeedWidePrototypes'
as `NO', we must define NARROWPROTO manually. Such a define is
generated in the Makefile generated by `xmkmf'. If we don't
define NARROWPROTO, we will see the wrong function prototypes
for X functions taking float or double parameters. */
#define NARROWPROTO 1
......@@ -303,6 +303,8 @@ Boston, MA 02111-1307, USA. */
#define BSD_PGRPS
#define setpgrp(pid,pgid) setpgid(pid,pgid)
#define NARROWPROTO 1
/* Use mmap directly for allocating larger buffers. */
#ifdef DOUG_LEA_MALLOC
#undef REL_ALLOC
......
......@@ -76,3 +76,5 @@ Boston, MA 02111-1307, USA. */
#ifndef NOT_C_CODE
#include <fcntl.h>
#endif
#define NARROWPROTO 1
......@@ -127,3 +127,6 @@ char *_getpty();
/* Prevent the variable ospeed from being defined by -lcurses
because it defines it with too few bytes. */
#define ospeed ospeed_
#define NARROWPROTO 1
......@@ -79,3 +79,5 @@
this problem, and will also work on earlier NetBSD releases */
#define LINKER $(CC) -nostartfiles
#define NARROWPROTO 1
......@@ -148,3 +148,5 @@ Boston, MA 02111-1307, USA. */
It doesn't have the kind of sockets that emacsclient.c
and emacsserver.c would use. */
#define NO_SOCKETS_IN_FILE_SYSTEM
#define NARROWPROTO 1
......@@ -169,3 +169,5 @@ Boston, MA 02111-1307, USA. */
#define START_FILES pre-crt0.o /usr/ccs/lib/crt1.o /usr/ccs/lib/values-Xt.o
#undef LIB_STANDARD
#define LIB_STANDARD -lc /usr/ccs/lib/crtn.o
#define NARROWPROTO 1
/* Template for system description header files.
This file describes the parameters that system description files
should define or not.
Copyright (C) 1985, 1986, 1992 Free Software Foundation, Inc.
Copyright (C) 1985, 1986, 1992, 1999 Free Software Foundation, Inc.
This file is part of GNU Emacs.
......@@ -163,6 +163,14 @@ Boston, MA 02111-1307, USA. */
/* #define static */
/* If the system's imake configuration file defines `NeedWidePrototypes'
as `NO', we must define NARROWPROTO manually. Such a define is
generated in the Makefile generated by `xmkmf'. If we don't
define NARROWPROTO, we will see the wrong function prototypes
for X functions taking float or double parameters. */
/* #define NARROWPROTO 1 */
/* ============================================================ */
/* After adding support for a new system, modify the large case
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment