From owner-man-jp@jp.freebsd.org  Tue Feb 20 03:01:42 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA99655;
	Tue, 20 Feb 2001 03:01:42 +0900 (JST)
	(envelope-from owner-man-jp@jp.FreeBSD.org)
Received: from www.ccn-net.ne.jp (www.ccn-net.ne.jp [210.191.160.130])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA99650
	for <man-jp@jp.freebsd.org>; Tue, 20 Feb 2001 03:01:41 +0900 (JST)
	(envelope-from ohsawa@catv1.ccn-net.ne.jp)
Received: from catv1.ccn-net.ne.jp ([10.16.64.85])
	by www.ccn-net.ne.jp (8.9.3+Sun/3.7W-00060811) with ESMTP id DAA21910
	for <man-jp@jp.freebsd.org>; Tue, 20 Feb 2001 03:01:25 +0900 (JST)
Message-ID: <3A915F82.C2AFEA3B@catv1.ccn-net.ne.jp>
Date: Tue, 20 Feb 2001 03:01:38 +0900
From: OHSAWA Chitoshi <ohsawa@catv1.ccn-net.ne.jp>
X-Mailer: Mozilla 4.75 [ja] (Win98; U)
X-Accept-Language: ja
MIME-Version: 1.0
To: man-jp@jp.freebsd.org
References: <3A914157.9C564CB8@catv1.ccn-net.ne.jp>
		<20010220010802I.iwasaki@jp.FreeBSD.org> <873ddatzux.wl@tyrocine.via2000.net>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: man-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp 3193
Subject: [man-jp 3193] Re:(man2 4.2S)fhopen.2
Errors-To: owner-man-jp@jp.freebsd.org
Sender: owner-man-jp@jp.freebsd.org
X-Originator: ohsawa@catv1.ccn-net.ne.jp

$BBg_7!w4tIl$G$9!#(B

$B$$$o$5$-$5$s!"$*$5$J$5$s!"$5$C$=$/$N%"%I%P%$%9$"$j$,$H$&$4$6$$$^$9!#(B

$B$$$o$5$-$5$s(B:> together $B0J2<$N$b$N$H(B OR $B$r$H$k$s$G$O$J$$$+$H;W$$$^$9!#(B

$B$J$k$[$I!"(B"or'ing" $B$G(B $B!V(Bor $B$r$H$k!W$H$$$&F0;l$K$J$C$F$$$k$o$1$G$9$M!#(B
$BIaDL$N<-=q$r8+$F$$$?$N$G$OJ,$+$i$J$$$O$:$G$9!#(B(._.)

$B$$$o$5$-$5$s(B:>$B!V(Bflags $B$O!"(Bopen(2) $B$N8F$S=P$7$K;HMQ$5$l$k(B flags $B$H(B
               OR $B$r$H$C$?$b$N$,;XDj$5$l$^$9!#!W$H$+$G0UL#DL$8$^$9(B?

$B$*$5$J$5$s(B:>$B!V(Bflags $B$K$O!"(Bopen(2) $B$N8F$S=P$7$K;HMQ$5$l$k(B flags $B$H(B
               OR $B$r$H$C$?$b$N$,;XDj$5$l$^$9!#!W(B
             $B$N$[$&$,$$$$$+$b$7$l$^$;$s!#(B

$B$3$N$9$0>e$K(B
fhopen() opens the file referenced by fhp for reading and/or writing as
specified by the argument flags and returns the file descriptor to the
calling process.  
$B$H$"$k$N$G!"(Breading and/or writing $B$NB>$K$b(B open(2) $B$HF1$8(B flag $B$,(B
$B;H$($k$h!#$H$$$&0UL#$@$m$&$H9M$($^$7$?!#(B

open(2) $B$K$O(B
    The flags specified are formed by or'ing the following values

           O_RDONLY        open for reading only
           O_WRONLY        open for writing only
           O_RDWR          open for reading and writing

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$B$3$3$GJ,$1$i$l$k!)(B
           O_NONBLOCK      do not block on open
           O_APPEND        append on each write
           O_CREAT         create file if it does not exist
           O_TRUNC         truncate size to 0
           O_EXCL          error if create and file exists
           O_SHLOCK        atomically obtain a shared lock
           O_EXLOCK        atomically obtain an exclusive lock

$B$H$"$j$^$9!#$3$N$&$A$N(B O_CREAT $B0J30$N%U%i%0$N(B OR $B$r<h$C$?$b$N(B
$B$H$$$&$3$H$G$"$k$J$i!"0UL#$ODL$j$^$9!#(B

$BLuJ8$H$7$F$O86J8$rB?>/0oC&$9$k$+$b$7$l$^$;$s$,!"(B

$B!V(Bflags $B$K$O!"(Bopen(2) $B$N8F$S=P$7$K;HMQ$5$l$k$=$NB>$N(B flags $B$H(B
OR $B$r$H$C$?$b$N$,;XDj$5$l$^$9!#!W(B

$B$H!V$=$NB>$N!W$rJd$C$F$*$-$^$9!#::FI$N:]$K:F8!F$4j$&$3$H$K$7$^$9!#(B

.ig
$B$*$5$J$5$s(B:> $B$*$5$J!wJBNs7W;;5!8~$1%U%!%$%k%7%9%F%`(B(POSIX$BHs8_49(B)$B<BAuCf(B
$B$*$5$J$5$s(B:> $B$*$5$J!wO@J8$,$d$P$$$N$G:#F|$OE0Lk$G%G%P%C%0$G$9!#(B

$BE0Lk$N%G%P%C%/$*Hh$l$5$^$G$9!#(B
jpman $B$G$O0-@-$NIw<Y$,N.9T$7$F$$$^$9!#G.$,=P$k$=$&$J$N$G$4Cm0U$/$@$5$$!#(B
..
-----------------------------------------------------------------------
OHSAWA Chitoshi        mailto:ohsawa@catv1.ccn-net.ne.jp
MAY THE SOURCE BE WITH YOU!
 $BBg_7@iIR(B
