SHA1 (patch-ao) = 6cf2128cab7402bbe02553724db6da7b1c2b6684
SHA1 (patch-ap) = 0962f1f8ce99c2010cbe03ac00c2d0187fcbecdf
SHA1 (patch-ar) = da70a4889ddca453d70e0e74019e60c29ac31e1b
-SHA1 (patch-as) = 792775c17e50b9f30cd250728d77eda66d8de7fc
+SHA1 (patch-as) = 41b7527f16734d1999393662f6c0c88a344bd7b0
SHA1 (patch-at) = 8d4831db4e245f31bfd5db0468344c410b34c41d
SHA1 (patch-au) = fe924a3306a278f51d10b1d2ad14432ec9f1428e
SHA1 (patch-av) = 3c0a446177036cb2875d68dbf35d265879c032bb
$NetBSD$
---- erts/emulator/sys/unix/sys_float.c.orig 2010-02-19 18:04:07.000000000 +0000
-+++ erts/emulator/sys/unix/sys_float.c
-@@ -476,7 +476,7 @@ static int mask_fpe(void)
+--- erts/emulator/sys/unix/sys_float.c.orig 2010-02-19 20:04:07.000000000 +0200
++++ erts/emulator/sys/unix/sys_float.c 2010-06-22 08:00:55.000000000 +0300
+@@ -476,7 +476,7 @@
#endif
#if defined(__linux__) && defined(__i386__)
#if !defined(X86_FXSR_MAGIC)
-@@ -519,6 +519,11 @@ static int mask_fpe(void)
+@@ -519,6 +519,10 @@
#define mc_pc(mc) ((mc)->mc_rip)
#elif defined(__FreeBSD__) && defined(__i386__)
#define mc_pc(mc) ((mc)->mc_eip)
-+#elif defined(__NetBSD__) && defined(__i386__)
-+#define mc_pc(mc) ((mc)->__gregs[_REG_EIP])
+#elif defined(__NetBSD__) && defined(__x86_64__)
+#define mc_pc(mc) ((mc)->__gregs[_REG_RIP])
-+typedef mcontext_t *erts_mcontext_ptr_t;
++#elif defined(__NetBSD__) && defined(__i386__)
++#define mc_pc(mc) ((mc)->__gregs[_REG_EIP])
#elif defined(__OpenBSD__) && defined(__x86_64__)
#define mc_pc(mc) ((mc)->sc_rip)
#elif defined(__sun__) && defined(__x86_64__)
-@@ -610,11 +615,28 @@ static void fpe_sig_action(int sig, sigi
+@@ -610,6 +614,23 @@
struct env87 *env87 = &savefpu->sv_87.sv_env;
env87->en_sw &= ~0xFF;
}
++#elif defined(__NetBSD__) && defined(__x86_64__)
++ mcontext_t *mc = &uc->uc_mcontext;
++ struct fxsave64 *fxsave = (struct fxsave64 *)&mc->__fpregs;
++ pc = mc_pc(mc);
++ fxsave->fx_mxcsr = 0x1F80;
++ fxsave->fx_fsw &= ~0xFF;
+#elif defined(__NetBSD__) && defined(__i386__)
+ mcontext_t *mc = &uc->uc_mcontext;
+ pc = mc_pc(mc);
#elif defined(__OpenBSD__) && defined(__x86_64__)
struct fxsave64 *fxsave = uc->sc_fpstate;
pc = mc_pc(uc);
- fxsave->fx_mxcsr = 0x1F80;
- fxsave->fx_fsw &= ~0xFF;
-+#elif defined(__NetBSD__) && defined(__x86_64__)
-+ mcontext_t *mc = &uc->uc_mcontext;
-+ struct fxsave64 *fxsave = (struct fxsave64 *)&mc->__fpregs;
-+ pc = mc_pc(mc);
-+ fxsave->fx_mxcsr = 0x1F80;
-+ fxsave->fx_fsw &= ~0xFF;
- #elif defined(__sun__) && defined(__x86_64__)
- mcontext_t *mc = &uc->uc_mcontext;
- struct fpchip_state *fpstate = &mc->fpregs.fp_reg_set.fpchip_state;
-$NetBSD: distinfo,v 1.52 2010/06/17 19:45:41 mrg Exp $
+$NetBSD: distinfo,v 1.53 2010/06/22 05:24:59 mrg Exp $
-SHA1 (bozohttpd-20100617.tar.bz2) = f8ce68828f9dcd56f0313759686c6141c1ab47de
-RMD160 (bozohttpd-20100617.tar.bz2) = 1689b5882ac734cf2df1a29210f7e989765b4d24
-Size (bozohttpd-20100617.tar.bz2) = 46355 bytes
+SHA1 (bozohttpd-20100621.tar.bz2) = 31fd889fdb672021b77c18a526c25e864cd40d96
+RMD160 (bozohttpd-20100621.tar.bz2) = 08929ed45f346093d9d289e5912f8d79a3bc714b
+Size (bozohttpd-20100621.tar.bz2) = 46446 bytes
SHA1 (patch-aa) = 2e70d3d10aa8bc228331cc1a229ef04106aca210
SHA1 (patch-ab) = 67c4299d7a857d7d6179ee7a437b76d29db596cd