From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jul 23 11:01:04 1997
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) id LAA26456
	Wed, 23 Jul 1997 11:01:04 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) with ESMTP id LAA26450
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 23 Jul 1997 11:01:02 +0900 (JST)
Received: from sf.mogami-wire.co.jp (sf [202.23.252.1]) by eve.mogami-wire.co.jp (8.7.6+2.6Wbeta7/3.4Wbeta5-eve) with SMTP id LAA24754 for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 23 Jul 1997 11:00:56 +0900 (JST)
Received: (from kh@localhost) by sf.mogami-wire.co.jp (8.6.12/3.3W9-indirect) id LAA02125 for FreeBSD-users-jp@jp.freebsd.org; Wed, 23 Jul 1997 11:00:55 +0900
Date: Wed, 23 Jul 1997 11:00:55 +0900
From: Kouichi Hirabayashi <kh@mogami-wire.co.jp>
Message-Id: <199707230200.LAA02125@sf.mogami-wire.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Content-Type: text
X-Sun-Charset: ja_JP.iso2022-7
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-users-jp 16274
Subject: [FreeBSD-users-jp 16274] bug in the join(1) command
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

	join(1) (2.2.2-RELEASE $B0JA0!"B?J,!"$=$N8e$b(J) $B$N%P%0$K5$$E$-(J
$B$^$7$?$N$G!"%a%b$7$F$*$-$^$9!#(J(send-pr $B:Q$_(J)

	$B$"$k<o$N%U%!%$%kL>$N%Q%?!<%s(J ($B%=!<%9$r8+$k$H>r7o$,$o$+$j$^$9(J) 
$B$KBP$7$F!"%(%i!<$,H/@8$7$?$j!"4V0c$C$?=PNO$,$G$F$-$^$9!#(J

	$BNc$($P!"(J

1) $B!V(Jjoin: illegal option -- mj3$B!W%(%i!<$G%"%\!<%H$9$k%1!<%9(J

  join q1 mj3

2) $B4V0c$C$?=PNO$r=P$9%1!<%9(J ($B%^%C%A$7$J$$%l%3!<%I$b=PNO$5$l$k(J)

  join q1 qj1


	$B0J2<!"BP:v$N0lNc$G$9!#(J

*** ORGjoin.c	Wed Jul 23 10:21:28 1997
--- join.c	Wed Jul 23 10:21:52 1997
***************
*** 504,510 ****
  
  	while ((ap = *++argv) != NULL) {
  		/* Return if "--". */
! 		if (ap[0] == '-' && ap[1] == '-')
  			return;
  		switch (ap[1]) {
  		case 'a':
--- 504,510 ----
  
  	while ((ap = *++argv) != NULL) {
  		/* Return if "--". */
! 		if (ap[0] != '-' || ap[0] == '-' && ap[1] == '-')
  			return;
  		switch (ap[1]) {
  		case 'a':
---<cut>---


$BJ?NS9@0l(J
