[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVSup core dumped.



塩崎です。


From: "T.SHIOZAKI" <tshiozak@bsdclub.org>
Subject: Re: CVSup core dumped.
Date: Tue, 02 Oct 2001 21:46:23 +0900 (JST)
Message-ID: <20011002.214623.42014967.tshiozak@astec.co.jp>

> いま Polstra さんのパッチを軽く眺めたら、なんとなくコードが不十分なような
> 気がしないでもないです。OpenBSD の方にあるコードが、NetBSD には
> 入ってません。具体的には、OpenBSD と同様に
> 
> pm3-1.1.15/libs/m3core/src/runtime/NetBSDi386/malloc.c
> 
> が必要のような気がします。
> ちゃんと読んでないので勘違いかもしれませんが。
> 
> …時間が取れたらちょっと考えてみます。

Polstra さんの pm3 パッチをあてて、
pm3-1.1.15/libs/m3core/src/runtime/OpenBSD_386/malloc.c を
pm3-1.1.15/libs/m3core/src/runtime/NetBSDi386/ へコピーした上で、
次のパッチを apply して pm3 を build したらどうでしょうかね?

--- malloc.c.	Wed Oct  3 21:25:01 2001
+++ malloc.c	Wed Oct  3 21:43:51 2001
@@ -45,12 +45,12 @@
  *
  */
 
-#if defined(__OpenBSD__)
+#if defined(__OpenBSD__) || defined(__NetBSD__)
 #   if defined(__i386__)
 #       define malloc_pageshift		12U
 #       define malloc_minsize		16U
 #   endif
-#endif /* __OpenBSD__ */
+#endif /* __OpenBSD__ || __NetBSD__ */
 
 #if defined(__sparc__) && defined(sun)
 #   define malloc_pageshift		12U
--- m3makefile.	Wed Oct  3 21:25:01 2001
+++ m3makefile	Wed Oct  3 21:27:26 2001
@@ -12,6 +12,7 @@
 implementation ("RTThread")
 c_source       ("RTThreadC")
 s_source       ("_fpsetjmp")
+c_source       ("malloc")
 
 %% s_source (RTStackASM)
 


では。
--
Takuya SHIOZAKI / ASTEC Products, Inc.