aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/s/sol2-4.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/s/sol2-4.h b/src/s/sol2-4.h
index 1a05089b215..21a74ca3520 100644
--- a/src/s/sol2-4.h
+++ b/src/s/sol2-4.h
@@ -4,6 +4,11 @@
4 4
5#define SOLARIS2_4 5#define SOLARIS2_4
6 6
7/* Solaris 2.4 has a broken vfork. And a header file has a declaration
8 that conflicts with the definition of vfork in sysdep.c.
9 This definition should avoid it. */
10#define vfork emacs_vfork
11
7/* Get rid of -traditional and let const really do its thing. */ 12/* Get rid of -traditional and let const really do its thing. */
8 13
9#ifdef __GNUC__ 14#ifdef __GNUC__
@@ -11,9 +16,7 @@
11#undef const 16#undef const
12#endif /* __GNUC__ */ 17#endif /* __GNUC__ */
13 18
14#define HAVE_VFORK 19/* Solaris does POSIX signals. This is copied from s/usg-5-4-2.h. */
15
16/* solaris does POSIX signals. this bit is from s/usg-5-4-2.h */
17 20
18#define POSIX_SIGNALS 21#define POSIX_SIGNALS
19#undef sigsetmask 22#undef sigsetmask