From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jul  6 11:17:11 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA47108;
	Thu, 6 Jul 2000 11:17:11 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from harley.shizuokanet.ne.jp (Harley.shizuokanet.ne.jp [202.234.30.51])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id LAA47103
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 6 Jul 2000 11:17:10 +0900 (JST)
	(envelope-from eguchi@shizuokanet.ne.jp)
Received: from localhost (client354.shizuokanet.ne.jp [210.140.250.93])
	by harley.shizuokanet.ne.jp (8.9.3-MySQL-0.2.2b/3.7W-primary) with ESMTP id LAA20117
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 6 Jul 2000 11:16:19 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
From: EGUCHI Osamu <eguchi@shizuokanet.ne.jp>
In-Reply-To: <87vgykyv72.fsf@nakaji.tutrp.tut.ac.jp>
References: <20000705.185333.104043260.takano@crayfish.co.jp>
	<200007051021.TAA06507@pon.nintendo.co.jp>
	<87vgykyv72.fsf@nakaji.tutrp.tut.ac.jp>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000706111510F.eguchi@shizuokanet.ne.jp>
Date: Thu, 06 Jul 2000 11:15:10 +0900
X-Dispatcher: imput version 20000228(IM140)
Lines: 94
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 53197
Subject: [FreeBSD-users-jp 53197] Re: Solaris vs FreeBSD grep command.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: eguchi@shizuokanet.ne.jp

$B$($0$A!w%(%9%"%s%I%$!<(B $B$G$9!#(B

>>> In message [FreeBSD-users-jp 53191] Re: Solaris vs FreeBSD grep command.
    On 06 Jul 2000 09:10:57 +0900, NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> said:

> $BCf<#$G$9!#(B
> 
> >>>>> In <200007051021.TAA06507@pon.nintendo.co.jp> 
> >>>>>	Takashi SHIRAI <shirai@pon.nintendo.co.jp> wrote:
> 
> T> $B!t!!C/$+$,(B grep -R ARG_MAX /usr/src $B$r3NG'$7$?>e$GJ]>Z$7$F$/(B
> T> $B!t$l$k$+$bCN$l$^$;$s$1$I!";d$OA4(B source tree $B$rE83+$7$F;}$C(B
> T> $B!t$F$?$j$O$7$J$$$s$G4*J[$7$F2<$5$$!#(B
> 
> $ cd /usr/src
> $ grep -lR ARG_MAX . 2>/dev/null
> 
> $B$N7k2L$G$9!#(Bpermission denied $B$,$"$C$?$+$bCN$l$^$;$s$,!"0G$NH`J}!D(B

grep $B$K(B -w $B$rIU$1$?$i!"<c43H/8+$5$l$k%U%!%$%k$,8:$j$^$7$?!#(B

$B$"$H!"(B

    sysconf(_SC_ARG_MAX);

$B$r(B ARG_MAX $B$KBX$($F;H$&$h$&$K$9$l$P!"(B
ARG_MAX $B$rJQ$($?(B kernel $B$KDI=>$G$-$kMM$K;W$$$^$9!#(B
$B!t(Bsysconf() $B$,;H$($k4D6-$KJD$8$?OC$G$O$"$j$^$9$,!#(B

	$B$($0$A(B

% uname -a
FreeBSD venus 4.0-STABLE FreeBSD 4.0-STABLE #17: Tue Jul  4 10:52:12 JST 2000     root@venus:/usr/src/sys/compile/VENUS  i386

% grep -lwR ARG_MAX /usr/src 
/usr/src/contrib/gcc/gcc.c
/usr/src/contrib/perl5/ext/POSIX/POSIX.pm
/usr/src/contrib/perl5/ext/POSIX/POSIX.pod
/usr/src/contrib/perl5/ext/POSIX/POSIX.xs
/usr/src/contrib/tcsh/tc.os.h
/usr/src/sys/alpha/alpha/machdep.c
/usr/src/sys/alpha/osf1/osf1_sysvec.c
/usr/src/sys/i386/boot/dosboot/syslimit.h
/usr/src/sys/i386/boot/dosboot/sysparam.h
/usr/src/sys/i386/i386/machdep.c
/usr/src/sys/kern/kern_exec.c
/usr/src/sys/kern/kern_mib.c
/usr/src/sys/pc98/i386/machdep.c
/usr/src/sys/sys/param.h
/usr/src/sys/sys/syslimits.h
/usr/src/usr.bin/xargs/xargs.1
/usr/src/usr.bin/xargs/xargs.c

> ./bin/ps/fmt.c
> ./contrib/binutils/ChangeLog
> ./contrib/tcsh/tc.os.h
> ./contrib/perl5/ext/POSIX/POSIX.pm
> ./contrib/perl5/ext/POSIX/POSIX.pod
> ./contrib/perl5/ext/POSIX/POSIX.xs
> ./contrib/gcc/config/sparc/sparc.c
> ./contrib/gcc/ChangeLog
> ./contrib/gcc/FSFChangeLog
> ./contrib/gcc/configure
> ./contrib/gcc/gcc.c
> ./contrib/gcc/configure.in
> ./contrib/gcc.295/config/sparc/sparc.c
> ./contrib/gcc.295/FSFChangeLog
> ./contrib/gcc.295/configure
> ./contrib/gcc.295/configure.in
> ./contrib/gcc.295/gcc.c
> ./include/limits.h
> ./lib/libc/gen/sysconf.3
> ./lib/libc/gen/sysconf.c
> ./sys/i386/i386/machdep.c
> ./sys/i386/ibcs2/ibcs2_misc.c
> ./sys/i386/ibcs2/ibcs2_unistd.h
> ./sys/kern/kern_exec.c
> ./sys/kern/kern_mib.c
> ./sys/alpha/alpha/machdep.c
> ./sys/alpha/osf1/osf1_sysvec.c
> ./sys/pc98/i386/machdep.c
> ./sys/sys/param.h
> ./sys/sys/syslimits.h
> ./sys/sys/unistd.h
> ./usr.bin/getconf/getconf.1
> ./usr.bin/getconf/sysconf.gperf
> ./usr.bin/xargs/xargs.1
> ./usr.bin/xargs/xargs.c
> ./usr.sbin/keyadmin/keyadmin.c
> ./usr.sbin/pkg_install/add/extract.c
> ./usr.sbin/pkg_install/add/pkg_add.1
> ./usr.sbin/pkg_install/create/pkg_create.1
> ./usr.sbin/pkg_install/create/pl.c
> ./usr.sbin/pkg_install/lib/exec.c
