annotate src/s/ptx4.h @ 22703:15e0119749cf

(Vgeneric_character_list): New variable. (init_charset_once): Init and staticpro it. (Fgeneric_character_list): New function. (syms_of_charset): defsubr it.
author Kenichi Handa <handa@m17n.org>
date Mon, 06 Jul 1998 06:33:55 +0000
parents 469c3de61eb1
children 4dc06f8c8c33
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15845
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1 /* s/ file for Sequent "ptx 4", which is a modified SVR5.4. */
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2
15860
bad765e6a8d9 Fix include file name.
Richard M. Stallman <rms@gnu.org>
parents: 15845
diff changeset
3 /* Tell usg5-4.h not to include filio.h. */
bad765e6a8d9 Fix include file name.
Richard M. Stallman <rms@gnu.org>
parents: 15845
diff changeset
4 #define NO_FILIO_H
bad765e6a8d9 Fix include file name.
Richard M. Stallman <rms@gnu.org>
parents: 15845
diff changeset
5
bad765e6a8d9 Fix include file name.
Richard M. Stallman <rms@gnu.org>
parents: 15845
diff changeset
6 #include "usg5-4.h"
15845
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8 /* Marcus Daniels <marcus@sysc.pdx.edu> says that SIGINFO is defined
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9 on ptx4 but it is not a signal. Prevent process.c from doing the
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10 wrong thing. */
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11 #undef SIGINFO
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
13 /* Marcus Daniels <marcus@sysc.pdx.edu> says vfork does exist. */
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14 #define HAVE_VFORK
574a328ee4b2 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15
21145
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
16 /* pae@dim.com (Phil Ernhardt) says this correction to
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
17 the definition in usg5-4.h is needed to prevent
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
18 all asynchronous subprocesses from exiting right away. */
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
19 #undef SETUP_SLAVE_PTY
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
20 #define SETUP_SLAVE_PTY \
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
21 if (ioctl (xforkin, I_PUSH, "ldterm") == -1) \
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
22 fatal ("ioctl I_PUSH ldterm", errno); \
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
23 if (ioctl (xforkin, I_PUSH, "ttcompat") == -1) \
469c3de61eb1 (SETUP_SLAVE_PTY): New definition.
Richard M. Stallman <rms@gnu.org>
parents: 15860
diff changeset
24 fatal ("ioctl I_PUSH ttcompat", errno);