Subject: Re: cvsup for i386 on amd64 using COMPAT_NETBSD32
To: None <current-users@netbsd.org>
From: Pavel Cahyna <pavel@netbsd.org>
List: current-users
Date: 02/18/2007 01:45:02
Try this patch against sys/arch/amd64/include/signal.h:
*** signal.h.~1.7.~ Mon May 10 23:51:49 2004
--- signal.h Sun Feb 18 01:41:38 2007
***************
*** 47,54 ****
--- 47,62 ----
#include <machine/mcontext.h>
#ifdef _KERNEL
+ #ifdef _KERNEL_OPT
+ #include "opt_compat_netbsd.h"
+ #include "opt_compat_netbsd32.h"
+ #endif
+ #if defined(COMPAT_16) && defined(COMPAT_NETBSD32)
+ #define SIGTRAMP_VALID(vers) ((unsigned)(vers) <= 2)
+ #else
#define SIGTRAMP_VALID(vers) ((vers) == 2)
#endif
+ #endif
#endif /* _NETBSD_SOURCE */
#endif /* !_AMD64_SIGNAL_H_ */