--- Python-3.0.1.orig/Modules/mmapmodule.c 2009-02-02 21:41:29.000000000 +0100 +++ Python-3.0.1/Modules/mmapmodule.c 2009-03-01 22:01:38.000000000 +0100 @@ -509,7 +509,11 @@ #ifdef MREMAP_MAYMOVE newmap = mremap(self->data, self->size, new_size, MREMAP_MAYMOVE); #else - newmap = mremap(self->data, self->size, new_size, 0); +#if defined(__NetBSD__) + newmap = mremap(self->data, self->size, self->data, new_size, 0); +#else + newmap = mremap(self->data, self->size, new_size, 0); +#endif /* __NetBSD__ */ #endif if (newmap == (void *)-1) {