Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
$B%G%P%$%9%I%i%$%P$H3d$j9~$_=hM}!"(Binb()$B$H(Boutb()
[go: Go Back, main page]

$B%G%P%$%9%I%i%$%P$H3d$j9~$_=hM}!"(Binb()$B$H(Boutb()

					2021$BG/(B01$B7n(B20$BF|(B
$B>pJs2J3XN`(B $B%*%Z%l!<%F%#%s%0%7%9%F%`(B II

                                       $BC^GHBg3X(B $B%7%9%F%`>pJs7O(B 
                                       $B?7>k(B $BLw(B
                                       <yas@cs.tsukuba.ac.jp>

$B$3$N%Z!<%8$O!" http://www.coins.tsukuba.ac.jp/~yas/coins/os2-2020/2021-01-20
$B$"$k$$$O!" http://www.coins.tsukuba.ac.jp/~yas/
http://www.cs.tsukuba.ac.jp/~yas/

$B"#:#F|$NBg;v$JOC(B

$B"#%G%P%$%9!&%I%i%$%P(B

$B%G%P%$%9!&%I%i%$%P$H$O!"(B $B%*%Z%l!<%F%#%s%0!&%7%9%F%`!&%+!<%M%kFb$GF0:n$9$k%b%8%e!<%k$G!"%G%#%9%/(B $B$d%-!<%\!<%IEy$N%G%P%$%9!J<~JUAuCV!K$r4IM}$7!"F~=PNO$r@)8f$9$k!#(B

$B"!(Binode $B9=B$BN(B

Linux $B%+!<%M%kFb$G!"#1$D$N%U%!%$%k$rI=8=$9$k9=B$BN!#(B

$B%G%P%$%9!&%U%!%$%k$G$O!"(Bopen() $BEy$G<+J,$N%a%8%c!$B"!(Bfile$B9=B$BN(B $B3+$$$?%U%!%$%k$rI=8=$9$k$?$a$K;H$o$l$k!#(B

    int fd1 = open("file1");
    int fd2 = open("file1");
$B%U%!%$%kL>(B "file1" $B$GI=8=$5$l$k%U%!%$%k$N(B inode $B9=B$BN$O!"(B1 $B8D$G$b!"(B file $B9=B$BN$O!"(B2 $B8D3d$jEv$F$i$l$k!#(B

$B"!(Bioctl()$B%7%9%F%`!&%3!<%k(B

$B%G%P%$%9$K$O!"$=$l$>$lFC

$BNc(B

$B$3$N$h$&$JFC int ioctl(int d, int request, ...);