From owner-man-jp@jp.freebsd.org  Wed Mar 22 07:43:19 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id HAA62014;
	Wed, 22 Mar 2000 07:43:19 +0900 (JST)
	(envelope-from owner-man-jp@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id HAA62009
	for <man-jp@jp.freebsd.org>; Wed, 22 Mar 2000 07:43:19 +0900 (JST)
	(envelope-from kuma@nk.rim.or.jp)
Received: from mail1.rim.or.jp
	by serio.al.rim.or.jp (8.9.3/3.7W/HMX-12) id HAA12212
	for <man-jp@jp.freebsd.org>; Wed, 22 Mar 2000 07:43:19 +0900 (JST)
Received: from sho.slab.tnr.sharp.co.jp (JYOcd-01p149.ppp.odn.ad.jp [210.252.246.149]) by mail1.rim.or.jp (3.7W)
	id HAA13944 for <man-jp@jp.freebsd.org>; Wed, 22 Mar 2000 07:43:18 +0900 (JST)
Received: from kabe.laurel.nk.rim.or.jp (localhost.slab.tnr.sharp.co.jp [127.0.0.1])
	by sho.slab.tnr.sharp.co.jp (8.9.3/8.8.8laurel981201) with ESMTP id GAA00950
	for <man-jp@jp.freebsd.org>; Wed, 22 Mar 2000 06:13:11 +0900 (JST)
	(envelope-from kuma@kabe.laurel.nk.rim.or.jp)
Message-Id: <200003212113.GAA00950@sho.slab.tnr.sharp.co.jp>
To: man-jp@jp.freebsd.org
In-reply-to: Your message of "Wed, 22 Mar 2000 06:01:50 JST."
             <38D7E33E.A613FA80@catv1.ccn-net.ne.jp> 
Date: Wed, 22 Mar 2000 06:13:10 +0900
From: Norihiro Kumagai <kuma@nk.rim.or.jp>
Reply-To: man-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp 2259
Subject: [man-jp 2259] Re: cat2 -> man2 ad hoc procject 
Errors-To: owner-man-jp@jp.freebsd.org
Sender: owner-man-jp@jp.freebsd.org
X-Originator: kuma@nk.rim.or.jp

$B7'C+$G$9!#(B

In Message <38D7E33E.A613FA80@catv1.ccn-net.ne.jp>,
  Chitishi Ohsawa <ohsawa@catv1.ccn-net.ne.jp> writes:
> undelete.2
> $B!&(B white out : $B%[%o%$%H%"%&%H(B
> $B!&(B .Nm undelete function call : undelete $B4X?t8F$S=P$7(B

this works only when the named object is a whiteout in a union
filesystem.  The system call removes the whiteout causing any objects
in a lower layer of the union stack to become visible once more.

$B$H$"$j$^$9$+$i!"(Bunion filesystem $B$G!"2<AX$N%U%!%$%k%7%9%F%`$K$"$k%U%!(B
$B%$%k$r8+$($J$/$9$k!">e$K$"$kGr$$38$N$3$H$G$7$g$&!#(B

> $B!I(BWHITE OUT$B!I$C$F$J$s$N$3$H!)(B
> $B?a@c$G<~$j$,8+$($J$/$J$k8=>]$8$c$J$$$3$H$O3N$+$@$1$I!#(B

$B!V$$!<$^$G$b3P$(!<$F$$$k!"$"$NF|$#!A8+$?$f$%!A$-$N$7$m$5!<!W$G$b(B
$B$J$$$G$9$J!#(B

> $B$=$N$^$^!V%[%o%$%H%"%&%H!W$K$7$?$1$I!"$$$$$N$+$J!)(B
> OS $BMQ8l$G!V%[%o%$%H%"%&%H!W$C$FJ9$$$?$3$H$J$$$s$G$9$,(B(~_~;)

$B0lHL$NMQ8l$G$O$J$$$G$9$M!#$*$=$i$/(B union filesystem $B$N!V38!W$K(B 
whiteout $B$H$$$&L>A0$rIU$1$?$s$G$7$g$&!#(B

> $B$=$l$+$i!"$3$3$G$$$&(B function call $B$C$F$d$C$Q$j!"%+!<%M%k$N%7%9%F%`(B
> $B%3!<%k$N$3$H$@$H;W$&$s$@$1$I!)4X?t8F$S=P$7$+$J!)(B
> "undelete $B8F$S=P$7(B"$B$@$HF|K\8l$K$J$i$J$$$7!#!)!)(B

$B!V4X?t8F$S=P$7!W$G9=$o$J$$$H;W$&!#(B

