From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Feb 26 13:39:57 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id NAA18940
	Wed, 26 Feb 1997 13:39:57 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id NAA18935
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 26 Feb 1997 13:39:56 +0900 (JST)
Received: from fdmmail.fujitsu.co.jp by fgwmail2.fujitsu.co.jp (8.8.5+2.7Wbeta5/3.5Wpl3-MX970216-Fujitsu Mail Gateway)
	id NAA25026; Wed, 26 Feb 1997 13:39:53 +0900 (JST)
Received: from nile.sysrap.cs.fujitsu.co.jp by fdmmail.fujitsu.co.jp (8.8.5+2.7Wbeta5/3.5Wpl3-970215-Fujitsu Domain Mail Master)
	id NAA17001; Wed, 26 Feb 1997 13:39:21 +0900 (JST)
Received: (from seki@localhost) by nile.sysrap.cs.fujitsu.co.jp (8.7.6/8.7.3) id NAA08635; Wed, 26 Feb 1997 13:30:04 +0900 (JST)
Date: Wed, 26 Feb 1997 13:30:04 +0900 (JST)
From: Masahiro Sekiguchi <seki@sysrap.cs.fujitsu.co.jp>
Message-Id: <199702260430.NAA08635@nile.sysrap.cs.fujitsu.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: <199702260429.NAA00496@sirius.sbl.cl.nec.co.jp>
References: <199702260338.MAA00157@sirius.sbl.cl.nec.co.jp>
 <199702260354.MAA10827@snsh1.cks.canon.co.jp>
 <199702260404.NAA00264@sirius.sbl.cl.nec.co.jp>
 <199702260410.NAA08558@nile.sysrap.cs.fujitsu.co.jp>
 <199702260429.NAA00496@sirius.sbl.cl.nec.co.jp>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-tech-jp 93
Subject: [FreeBSD-tech-jp 93] Re: jserver patch
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

$B$;$-$0$A!wIY;NDL$G$9!#(B

 > ># stderr $B$,(B /dev/null $B$K$J$C$F$l$P$h$/$F!"%U%!%$%k%G%#%9%/%j%W%?$N(B 2 
 > ># $BHV$G$"$kI,MW$O$J$$$s$G$9$h$M(B?

 >     suicide = 1;
 >     write(2, __progname, strlen(__progname));
 >     write(2, malloc_func, strlen(malloc_func));
 >     write(2, q, strlen(q));
 >     write(2, p, strlen(p));


 > $B$_$?$$$K$J$C$F$F!"$3$l$r(B /dev/null $B$K$40FFb$7$?$$$s$G$9$h!#(B

$B$J$k$[$I!#$@$C$?$i!"(Bdup2() $B$8$c$J$$$G$7$g$&$+!#(B(BSD $B$@$7!#(B:-)

	fclose(stdout);
	if (!noisy) {
		int fd = open("/dev/null", O_WRONLY);
		if (fd < 0) {
			xerror("Cannot open /dev/null\n");
		}
		dup2(fd, 2);
	}
	
$B$3$l$J$i!"3N<B$K(B 2 $BHV$,(B /dev/null $B$K$J$j$^$9$+$i!#(Bstderr $B$bM-8z$@$7!#(B

$B$?$@!"(Bdup2 $B$OI,$:$7$bA4$F$N(B unix $B$K$"$k$o$1$8$c$J$$$7!"(B($B:G6a$N%7%9%F%`(B
$B$K$OBgDq$"$k$H;W$&$1$l$I(B) $BHs(B unix $B$@$H!">e5-$N%3!<%I$O4m81$+$b$7$l$J$$!D!#(B
$B2?$+(B #ifdef $B$G0O$`$Y$-$@$H;W$&$N$@$,!"$I$&$$$&%^%/%m$G0O$a$P$$$$$+!"$A$g$C(B
$B$HFq$7$$%b%N$,$"$j$^$9$M!#(B
