From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Apr 19 18:12:24 2010
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id o3J9COO84669;
	Mon, 19 Apr 2010 18:12:24 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pis.elm.toba-cmt.ac.jp (pis.elm.toba-cmt.ac.jp [202.26.248.196])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id o3J9CNP84664
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 19 Apr 2010 18:12:23 +0900 (JST)
	(envelope-from kiri@pis.elm.toba-cmt.ac.jp)
Received: from kiri.pis.pis.elm.toba-cmt.ac.jp (localhost [127.0.0.1])
	by pis.elm.toba-cmt.ac.jp (8.14.3/8.14.2) with ESMTP id o3J9C2oR062981
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 19 Apr 2010 18:12:04 +0900 (JST)
	(envelope-from kiri@pis.elm.toba-cmt.ac.jp)
Message-Id: <201004190912.o3J9C2oR062981@pis.elm.toba-cmt.ac.jp>
From: KIRIYAMA Kazuhiko <kiri@pis.elm.toba-cmt.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8
 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 MULE XEmacs/21.4 (patch 21)
 (Educational Television) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 19 Apr 2010 18:12:02 +0900
X-Sequence: FreeBSD-users-jp 92980
Subject: [FreeBSD-users-jp 92980] Can't fork nfsd
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: kiri@pis.elm.toba-cmt.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$B6M;3$G$9(B

nfsd $B$G$9$,!$$I$&$b(B -n $B%*%W%7%g%s$,Mx$+$J$$$_$?$$$J$s$G$9$,!$(B
$B%=!<%9$r$A$g$C$H8+$?$H$3$m$I$&$b?7$7$$%+!<%M%k(B($BCm(B)$B$G$OA4$/(B
nfsd $B$r;:$s$G$/$l$J$$$_$?$$$J$s$G$9$,!$$3$l$O;EMM$G$7$g$&$+!)(B
$B$?$@!$6/0z$K(B

--- /usr/src/usr.sbin/nfsd/nfsd.c.org	2009-08-03 17:13:06.000000000 +0900
+++ /usr/src/usr.sbin/nfsd/nfsd.c	2010-04-19 17:49:41.000000000 +0900
@@ -392,7 +392,7 @@
 			new_syscall = TRUE;
 	}
 
-	if (!new_syscall) {
+	if (new_syscall) {
 		/* If we use UDP only, we start the last server below. */
 		srvcnt = tcpflag ? nfsdcnt : nfsdcnt - 1;
 		for (i = 0; i < srvcnt; i++) {

$B$H$+$d$C$F$b$&$^$/$$$+$J$$$N$G$I$&$b(B nfssvc $B<+BN$N;EMMJQ99$K(B
$BH<$J$&LdBj$+$J$!$H?dB,$7$^$9!%$I$J$+$?8fCN7C$r(B... ;)

swap# uname -a
FreeBSD swap.cct2 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
swap# ident nfsd
nfsd:
     $FreeBSD: src/lib/csu/i386-elf/crti.S,v 1.7.22.1.2.1 2009/10/25 01:10:29 kensmith Exp $
     $FreeBSD: src/lib/csu/i386-elf/crtn.S,v 1.6.22.1.2.1 2009/10/25 01:10:29 kensmith Exp $
     $FreeBSD: src/lib/csu/common/crtbrand.c,v 1.6.2.1.2.1 2009/10/25 01:10:29 kensmith Exp $
     $FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.15.10.1.2.1 2009/10/25 01:10:29 kensmith Exp $
swap# ident nfsd.c
nfsd.c:
     $FreeBSD: src/usr.sbin/nfsd/nfsd.c,v 1.38.2.1.2.1 2009/10/25 01:10:29 kensmith Exp $
swap# 

$B$G$9!%(B

($BCm(B) new-style NFSSVC_NFSD $B$r%5%]!<%H$7$F$$$k$d$D(B

