From owner-FreeBSD-net-jp@jp.freebsd.org  Thu Mar 15 13:45:39 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id NAA15489;
	Thu, 15 Mar 2001 13:45:39 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from shiva.tri.asanuma.co.jp (shiva.tri.asanuma.co.jp [210.160.188.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id NAA15479
	for <FreeBSD-net-jp@jp.freebsd.org>; Thu, 15 Mar 2001 13:45:36 +0900 (JST)
	(envelope-from mori@tri.asanuma.co.jp)
Received: from yashoda.tri.asanuma.co.jp (yashoda.tri.asanuma.co.jp [172.16.57.11])
	by shiva.tri.asanuma.co.jp (Postfix) with ESMTP id 6D8EF542B
	for <FreeBSD-net-jp@jp.freebsd.org>; Thu, 15 Mar 2001 13:45:33 +0900 (JST)
Received: from kurishna.tri.asanuma.co.jp (kurishna.tri.asanuma.co.jp [2001:218:4dc:1:200:f8ff:fe02:ec60])
	by yashoda.tri.asanuma.co.jp (8.11.0/8.11.0) with ESMTP id f2F4jW312518
	for <FreeBSD-net-jp@jp.freebsd.org>; Thu, 15 Mar 2001 13:45:33 +0900 (JST)
To: FreeBSD-net-jp@jp.freebsd.org
Siganture-File: ~/.signature
MIME-Version: 1.0 (generated by REMI 1.14.2 - =?ISO-8859-4?Q?=22Hokuhoku-=D2?=
 =?ISO-8859-4?Q?shima=22?=)
Content-Type: text/plain; charset=ISO-2022-JP
From: Mori Kouji <mori@tri.asanuma.co.jp>
Date: 15 Mar 2001 13:45:31 +0900
Message-ID: <80elvzskr8.fsf@kurishna.tri.asanuma.co.jp>
Lines: 47
User-Agent: Nana-gnus/7.1.0.23 REMI/1.14.2 (=?ISO-8859-4?Q?Hokuhoku-=D2shi?=
 =?ISO-8859-4?Q?ma?=) Chao/1.14.1 (=?ISO-8859-4?Q?Rokujiz=F2?=) APEL/10.2
 Emacs/21.0.98 (i386--freebsd) MULE/5.0 (SAKAKI)
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-net-jp 3018
Subject: [FreeBSD-net-jp 3018] ypcat(1) never end with nonexistent map
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: mori@kurishna.tri.asanuma.co.jp

$B?9$G$9!#(B

$B0J2<$NAH9g$;$G1?MQ$7$F$$$k(B NIS $B4D6-$G!"B8:_$7$J$$(B map $B$r;XDj$7$F(B
FreeBSD $B>e$G(B ypcat(1) $B$r<B9T$9$k$H!"(Bypcat $B$,=*N;$7$^$;$s!#(B

  NIS server:  NetBSD 1.5
  NIS client:  FreeBSD 4.3-BETA

  $ ypcat hoge
  yp_next: clnt_call: RPC: Success
  yp_next: clnt_call: RPC: Success
  yp_next: clnt_call: RPC: Success
  ($B1d!9$HB3$/(B)

server, client $B$,$H$b$K(B FreeBSD $B$N>l9g$O0J2<$N$h$&$K(B map $B$,B8:_$7$J$$(B
$B$H$$$&%a%C%;!<%8$r=PNO$7$F=*N;$7$^$9!#(B

  $ ypcat hoge
  ypcat: no such map hoge. reason: No such map in server's domain

server, client $B$,$H$b$K(B NetBSD $B$N>l9g$O0J2<$N$h$&$K$J$j$^$9!#(B

  $ ypcat hoge
  ypcat: no such map hoge.  Reason: RPC failure

FreeBSD $B$N(B ypcat $B$,%k!<%W$7$F$$$k$N$O(B src/lib/libc/yp/yplib.c $B$N(B
yp_all() $B$NItJ,$G$9!#0J2<$N$h$&$K(B clnt_call() $B$N8F$S=P$7$,(B
RPC_SUCCESS $B$rJV$5$J$$>l9g$OL5>r7o$K(B retry $B$7$F$$$k$3$H$,860x$N(B
$B$h$&$G$7$?!#(B(rev.1.19 $B$+$iF~$C$?JQ99$N$h$&$J$s$G(B FreeBSD 2.2.x $B$N(B
$B;~Be$+$i$3$&$$$&;EMM$@$C$?(B?)

    if (clnt_call(clnt, YPPROC_ALL,
        xdr_ypreq_nokey, &yprnk,
        xdr_ypresp_all_seq, &status, tv) != RPC_SUCCESS) {
            clnt_perror(ysd->dom_client, "yp_next: clnt_call");
            clnt_destroy(clnt);
            _yp_unbind(ysd);
            goto again;
    }

RPC $B$OA4$/CN$i$J$$$N$G$9$,!"(BRPC_SUCCESS $B$H$$$&$N$O(B retry $B$7$F$$$l$P(B
$B$$$D$+I,$:JV$C$F$/$k$h$&$J$b$N$J$N$G$7$g$&$+(B?

-- 
$B?9(B $B9@Fs(B	(MORI Kouji)
($B3t(B)$B^I>BAH(B $B5;=Q8&5f=j(B
E-mail: mori@tri.asanuma.co.jp
