From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Nov 14 13:56:08 1996
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id NAA05373
	Thu, 14 Nov 1996 13:56:08 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with ESMTP id NAA05368
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 14 Nov 1996 13:56:08 +0900 (JST)
Received: from sbl-gw.sbl.cl.nec.co.jp by research.gate.nec.co.jp (8.7.6+2.6Wbeta7/950912) with ESMTP id NAA24477; Thu, 14 Nov 1996 13:56:06 +0900 (JST)
Received: from sirius.sbl.cl.nec.co.jp by sbl-gw.sbl.cl.nec.co.jp (8.7.6+2.6Wbeta7/3.3W6) with ESMTP
	id NAA20917; Thu, 14 Nov 1996 13:56:07 +0900 (JST)
Received: by sirius.sbl.cl.nec.co.jp (8.7.5+2.6Wbeta6/3.3W6) with UUCP
	id NAA03813; Thu, 14 Nov 1996 13:56:14 +0900 (JST)
Date: Thu, 14 Nov 1996 13:56:14 +0900 (JST)
From: Naoki Hamada <nao@sbl.cl.nec.co.jp>
Message-Id: <199611140456.NAA03813@sirius.sbl.cl.nec.co.jp>
References: <199611140058.JAA01506@sirius.sbl.cl.nec.co.jp>
	<19961114122817E/yamagata@nwgpc.kek.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: yamagata@nwgpc.kek.jp's message of "Thu, 14 Nov 1996 12:28:17 +0900"
	     <19961114122817E/yamagata@nwgpc.kek.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 6278
Subject: [FreeBSD-users-jp 6278] Re: grep on CD-ROM
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$O$^$@$G$9!#(B

$B;37A$5$s(B:
>cdrom$B>e$K$"$k(Bfile$B$O(Bmmap()$B$7$h$&$H$9$k$H(B-1$B$,5"$C$F$/$k$N$+;W$$!"(B
>$B2<$N$h$&$J%W%m%0%i%`$r=q$$$F;n$7$F$_$?$N$G$9$,!"(B
>$BDL>o$N%U%!%$%k$r;XDj$7$?$H$-$HF1$8$h$&$JCM$,5"$C$F$-$F$7$^$$$^$9!#(B

  $B$=$&$J$s$G$9$h$M!#(Bmmap() $B$N$J$+$GMn$A$k$o$1$8$c$J$$$_$?$$$J$s$G!"OC(B
$B$,$d$d$3$7$$!#(B

  $BK\Mh$J$i$P!"%7%9%F%`%3!<%k$N(B mmap() $B$,%(%i!<$rJV$7$F$/$l$J$$$H$$$1$J(B
$B$$$G$9$h$M!#(B

  $B=hM}$N$J$,$l$H$7$F$O!"(B

vm/vm_mmap.c:mmap()
 vm/vm_mmap.c:vm_mmap()
  vm/vm_pager.c:vm_pager_allocate()
   vm/vnode_pager.c:vnode_pager_alloc()
    vm/device_pager.c:dev_pager_alloc()
     isofs/cd9660/cd9660_vnops.c:cd9660_mmap()

$B$H$$$&46$8$G$9!#$A$g$C$HGA$$$F$_$?$i!"(Bquick hack $B$G$O;u$,$?$?$J$=$&$G(B
$B$9!#$I$J$?$+9x$r$9$($F$d$C$F$_$^$;$s$+!)(B

$BIMED(B $BD><y(B
