• now this builds fine on DEChengst’s Tru64 box:
| OSF1 rubbereendje.dechengst.nl V5.1 2650 alpha with the vendor compiler: | Compaq C V6.5-011 on HP Tru64 UNIX V5.1B (Rev. 2650) | Compiler Driver V6.5-003 (sys) cc Driver • the platform’s sig_t is incompatible too (simplify check) • no compile warnings at all • results in: $ size mksh | text data bss dec hex | 327680 16384 17808 361872 58590 $ file mksh | mksh: COFF format alpha dynamically linked, demand paged executable or object module not stripped - version 3.13-14 $ ldd mksh | | Main => mksh | libc.so => /usr/shlib/libc.so $ ls -l mksh | -rwxr-xr-x 1 mirbsd users 395200 Mar 5 19:18 mksh • minor testsuite issues: FAIL ./check.t:regression-13 unexpected stderr - got too much output wanted nothing got: Successful cat: output error ⇒ probably harmless • works like a charm!
This commit is contained in:
8
sh.h
8
sh.h
@@ -8,8 +8,8 @@
|
||||
/* $OpenBSD: c_test.h,v 1.4 2004/12/20 11:34:26 otto Exp $ */
|
||||
/* $OpenBSD: tty.h,v 1.5 2004/12/20 11:34:26 otto Exp $ */
|
||||
|
||||
#define MKSH_SH_H_ID "$MirOS: src/bin/mksh/sh.h,v 1.193 2008/03/05 17:06:50 tg Exp $"
|
||||
#define MKSH_VERSION "R33 2008/03/01"
|
||||
#define MKSH_SH_H_ID "$MirOS: src/bin/mksh/sh.h,v 1.194 2008/03/05 18:21:45 tg Exp $"
|
||||
#define MKSH_VERSION "R33 2008/03/05"
|
||||
|
||||
#if HAVE_SYS_PARAM_H
|
||||
#include <sys/param.h>
|
||||
@@ -183,7 +183,11 @@ typedef int bool;
|
||||
#endif
|
||||
|
||||
#ifndef NSIG
|
||||
#if defined(_NSIG)
|
||||
#define NSIG _NSIG
|
||||
#elif defined(SIGMAX)
|
||||
#define NSIG (SIGMAX+1)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#undef BAD /* AIX defines that somewhere */
|
||||
|
Reference in New Issue
Block a user