/usr/share/doc/HOWTO/ja-html/kernel-venus-protocol-6.html is in doc-linux-ja-html 2006.05.25-1.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE> The Venus kernel interface: $B=i4|2=$H%/%j!<%s%"%C%W(B </TITLE>
<LINK HREF="kernel-venus-protocol-7.html" REL=next>
<LINK HREF="kernel-venus-protocol-5.html" REL=previous>
<LINK HREF="kernel-venus-protocol.html#toc6" REL=contents>
</HEAD>
<BODY>
<A HREF="kernel-venus-protocol-7.html">$B<!$N%Z!<%8(B</A>
<A HREF="kernel-venus-protocol-5.html">$BA0$N%Z!<%8(B</A>
<A HREF="kernel-venus-protocol.html#toc6">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s6">6. $B=i4|2=$H%/%j!<%s%"%C%W(B </A></H2>
<P>
<P>$B5/F0;~$*$h$SDd;_;~$"$k$$$O(B Venus $B$N8N>c;~$K(B Coda FS $B%I%i%$%PMQ$KK>$^$l$k(B
$B5!G=$r!"4J7i$K$3$N%;%/%7%g%s$G=R$Y$^$9!#@bL@$r;O$a$kA0$K!"(BCoda FS $B%I%i%$(B
$B%P$,<!$N%G!<%?$r4IM}$7$F$$$k$3$H$r:F3NG'$7$F$*$-$^$7$g$&!#(B
<P>
<OL>
<LI> $B%a%C%;!<%8%-%e!<(B</LI>
<LI> cnode</LI>
<LI> $B%M!<%`%-%c%C%7%e%(%s%H%j(B</LI>
</OL>
$B%M!<%`%-%c%C%7%e%(%s%H%j$O40A4$K%I%i%$%P$,;dM-$9$k$N$G!"$=$l$i$O4JC1$KA`(B
$B:n$G$-$^$9!#0lHL$K%a%C%;!<%8%-%e!<$K$OL@3N$K=i4|2=$*$h$S8e=hM}$N%k!<%A%s(B
$B$,$"$k$G$7$g$&!#(Bcnode $B$O$O$k$+$K07$$$E$i$$$b$N$G$9!#(BCoda $B%U%!%$%k%7%9%F(B
$B%`Cf$K%f!<%6%W%m%;%9$+$i;2>H$5$l$F$$$k2s?t$rJ];}$7$F$$$k$N$G!"(Bcnode $B$r%/(B
$B%j!<%s%"%C%W$9$k$N$O:$Fq$+$b$7$l$^$;$s!#(B
<P>$B<!$N$b$N$+$iMW5a$,Mh$k2DG=@-$,$"$j$^$9(B -
<OL>
<LI> $B%a%C%;!<%8%5%V%7%9%F%`(B</LI>
<LI> VFS $BAX(B</LI>
<LI> pioctl $B%$%s%?!<%U%'!<%9(B</LI>
</OL>
$B8=:_!"(B <EM>pioctl</EM> $B$O(B VFS $B$r2p$7$F(B Coda $B$KEO$5$l$k$N$G!"$3$l$i$rF1MM$K07(B
$B$&$3$H$,$G$-$^$9!#(B
<P>
<H2><A NAME="ss6.1">6.1 $BI,?\>r7o(B </A>
</H2>
<P>
<P>$B<!$NI,?\>r7o$KBP1~$9$k$Y$-$G$9(B -
<OL>
<LI> $B%a%C%;!<%8%-%e!<$O(B <CODE>open</CODE> $B$*$h$S(B <CODE>close</CODE> $B%k!<%A%s$r;}$C$F$$(B
$B$k$O$:$G$9!#(BUnix $B>e$N%-%c%i%/%?%G%P%$%9$N%*!<%W%s$O$=$&$$$C$?%k!<%A%s$G(B
$B$9!#(B
<UL>
<LI> $B%*!<%W%s$NA0$K!"%a%C%;!<%8$rCV$/$3$H$O$G$-$^$;$s!#(B</LI>
<LI> $B%*!<%W%s$OJ]N1$N$^$^$N8E$$%a%C%;!<%8$r$9$Y$F:o=|$7$^$9!#(B</LI>
<LI> $B%/%m!<%:$O(B upcall $B$r40N;$G$-$J$$%9%j!<%WCf$N%W%m%;%9$9$Y$F$KDL(B
$BCN$r9T$&$G$7$g$&!#(B</LI>
<LI> $B%/%m!<%:$O%a%C%;!<%8%-%e!<$K3dEv$F$i$l$?$9$Y$F$N%a%b%j$r2rJ|$9(B
$B$k$G$7$g$&!#(B</LI>
</UL>
</LI>
<LI> $B%*!<%W%s$G%M!<%`%-%c%C%7%e$O6u$N>uBV$K=i4|2=$9$Y$-$G$9!#(B
</LI>
<LI> $B%a%C%;!<%8%-%e!<$r%*!<%W%s$9$kA0$O!"(BVFS $BA`:n$O$9$Y$F<:GT$9$k$G$7$g(B
$B$&!#9,1?$K$b!"%*!<%W%s$9$kA0$O(B Coda $B%U%!%$%k%7%9%F%`$N%^%&%s%H$,@.8y$7$J(B
$B$$$N$G!"$3$l$K$h$j3NG'$9$k$3$H$,$G$-$^$9!#(B
</LI>
<LI> $B%-%e!<$N%/%m!<%:$N8e$O!"(BVFS $BA`:n$O@.8y$7$^$;$s!#$3$3$G5$$rIU$1$J(B
$B$1$l$P$J$i$J$$$3$H$O!">/?t$NA`:n(B (lookup, read/write, readdir) $B$O(B upcall
$B$J$7$G@.8y$7$F$7$^$&$3$H$G$9!#$3$l$i$OL@<(E*$KAK;_$7$J$1$l$P$J$j$^$;$s!#(B
</LI>
<LI> $B%/%m!<%:$K:]$7$F%M!<%`%-%c%C%7%e$O%U%i%C%7%e$5$lL58z$K$J$k$b$N$H(B
$B$7$^$9!#(B
</LI>
<LI> cnode $B$KJ];}$5$l$?$9$Y$F$N%a%b%j$O(B upcall $B$K0MB8$;$:$K$9$Y$F$r2r(B
$BJ|$9$k$3$H$,$G$-$^$9!#(B
</LI>
<LI> $B%U%!%$%k%7%9%F%`$N%"%s%^%&%s%H$O(B upcall $B$K0MB8$;$:$K9T$&$3$H$,$G(B
$B$-$^$9!#(B
</LI>
<LI> Venus $B$,(B <CODE>rootfid</CODE> $B$b$7$/$O(B <CODE>rootfid</CODE> $B$NB0@-$rF@$i$l$J$$>l(B
$B9g!"%3!<%@%U%!%$%k%7%9%F%`$N%^%&%s%H$OM%2m$K<:GT$9$k$Y$-$G$9!#%^%&%s%H$r(B
$B;n$_$kA0$K!"$3$l$i$N%*%V%8%'%/%H$r@hFI$_$9$k$?$a$K!"(BVenus $B$,(B lattr $B$r<B(B
$B9T$9$k$HNI$$$G$7$g$&!#(B
</LI>
</OL>
<P><B>$BCm5-(B</B> $BFC$K(B NetBSD $B$G!"$5$i$K(B Linux $B$b>e5-$NI,?\>r7o$r40A4$K<BAu$7$F(B
$B$O$$$^$;$s!#1_3j$JA`:n$N$?$a$K!"$3$l$r2~A1$7$F$$$/I,MW$,$"$j$^$9!#(B
<P>
<HR>
<A HREF="kernel-venus-protocol-7.html">$B<!$N%Z!<%8(B</A>
<A HREF="kernel-venus-protocol-5.html">$BA0$N%Z!<%8(B</A>
<A HREF="kernel-venus-protocol.html#toc6">$BL\<!$X(B</A>
</BODY>
</HTML>
|