Mercurial > hg > xemacs-beta
annotate src/s/mach-bsd4-3.h @ 5196:c87ec061e8cc
Fix compilation --without-debug.
src/ChangeLog addition:
2010-04-09 Didier Verna <didier@xemacs.org>
* fontcolor-xlike-inc.c (DEBUG_FONTS2):
* fontcolor-xlike-inc.c (DEBUG_FONTS3):
* fontcolor-xlike-inc.c (DEBUG_FONTS4):
* fontcolor-xlike-inc.c (DEBUG_FONTS_LISP1):
* fontcolor-xlike-inc.c (DEBUG_FONTS_LISP2):
* fontcolor-xlike-inc.c (DEBUG_FONTS_LISP3):
* fontcolor-xlike-inc.c (DEBUG_FONTS_LISP4): Conditionalize
definitions on DEBUG_XEMACS, provide empty definitions otherwise.
author | Didier Verna <didier@xemacs.org> |
---|---|
date | Fri, 09 Apr 2010 14:51:11 +0200 |
parents | c90385e49231 |
children | ba07c880114a 861f2601a38b |
rev | line source |
---|---|
4926
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
1 /* Definitions file for XEmacs running on Mach (BSD 4.3) |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
2 Copyright (C) 1985, 1986, 1993 Free Software Foundation, Inc. |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
3 |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
4 This file is part of XEmacs. |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
5 |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
6 XEmacs is free software; you can redistribute it and/or modify it |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
7 under the terms of the GNU General Public License as published by the |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
8 Free Software Foundation; either version 2, or (at your option) any |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
9 later version. |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
10 |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
11 XEmacs is distributed in the hope that it will be useful, but WITHOUT |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
14 for more details. |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
15 |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
16 You should have received a copy of the GNU General Public License |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
17 along with XEmacs; see the file COPYING. If not, write to |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
18 the Free Software Foundation, Inc., 51 Franklin St. - Fifth Floor, |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
19 Boston, MA 02110-1301, USA. */ |
c90385e49231
Add copyright and license information to s/mach-bsd4-3.h.
Jerry James <james@xemacs.org>
parents:
428
diff
changeset
|
20 |
428 | 21 /* Synched up with: FSF 19.31. */ |
22 | |
23 /* I don't care if this doesn't do more than including bsd4-3.h; | |
24 Mach is not bsd4-3 and the moment you forget it chances are that | |
25 you're in deep shit. */ | |
26 | |
27 #include "bsd4-3.h" | |
28 | |
29 /* The rest of this stuff is XEmacs additions. */ | |
30 | |
31 /* SYSTEM_TYPE should indicate the kind of system you are using. | |
32 It sets the Lisp variable system-type. */ | |
33 | |
34 #undef SYSTEM_TYPE | |
35 #define SYSTEM_TYPE "mach" | |
36 | |
37 /* Don't send signals to subprocesses by "typing" special chars at them. */ | |
38 #undef SIGNALS_VIA_CHARACTERS | |
39 | |
40 /* XEmacs change */ | |
41 /* unistd.h defines _POSIX_VERSION, which leads some things to believe | |
42 that _POSIX_PATH_MAX should be defined. Unfortunately, it isn't. */ | |
43 #ifndef NOT_C_CODE | |
44 #include <sys/param.h> | |
45 #define _POSIX_PATH_MAX MAXPATHLEN | |
46 #endif | |
47 | |
48 #ifndef NOT_C_CODE | |
49 typedef int pid_t; | |
50 /* XEmacs change */ | |
51 typedef unsigned short mode_t; | |
52 #endif /* NOT_C_CODE */ | |
53 | |
54 #if (defined(i386) || defined(ibmrt)) | |
55 /* use drem() instead of fmod() -- this is a BUG in the compiler runtime. */ | |
56 # define USE_DREM | |
57 #endif |