From owner-man-jp@jp.freebsd.org  Sat Mar 18 21:40:15 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id VAA31631;
	Sat, 18 Mar 2000 21:40:15 +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 VAA31626
	for <man-jp@jp.freebsd.org>; Sat, 18 Mar 2000 21:40:14 +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 VAA15318
	for <man-jp@jp.freebsd.org>; Sat, 18 Mar 2000 21:40:14 +0900 (JST)
Received: from laurel.nk.rim.or.jp (JYOcd-01p156.ppp.odn.ad.jp [210.252.246.156]) by mail1.rim.or.jp (3.7W)
	id VAA19504 for <man-jp@jp.freebsd.org>; Sat, 18 Mar 2000 21:40:09 +0900 (JST)
Received: from oasis.laurel.nk.rim.or.jp by laurel.nk.rim.or.jp (8.9.3/8.9.3oasis991011) with ESMTP id VAA01893
	for <man-jp@jp.freebsd.org>; Sat, 18 Mar 2000 21:40:08 +0900 (JST)
Message-Id: <200003181240.VAA01893@laurel.nk.rim.or.jp>
To: man-jp@jp.freebsd.org
In-reply-to: Your message of "Sat, 18 Mar 2000 20:55:16 JST."
	 <200003182055.JIB29445.VPZL@veltec.co.jp> 
Date: Sat, 18 Mar 2000 21:40:08 +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 2234
Subject: [man-jp 2234] intro.2 (cat2 -> man2)
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 <200003182055.JIB29445.VPZL@veltec.co.jp>,
  Yuko Sasaki <yuko@veltec.co.jp> writes:
> man3$B$N$H$-$N(BSubject$B$K$J$i$$$^$7$?!#(B
> $B$9$s$^$;$s%?%$%X%s$*BT$?$;$7$^$7$?!#G[I[%U%!%$%k$,$G$-$^$7$?!#(B

$B$*Hh$l$5$^$G$4$6$$$^$9!#(B

$B$H$3$m$G!"=tHL$N;v>p$K$h$j(B intro.2, stat.2, chflags.2
$B$N(B roff $B2=$r?J$a$F$7$^$$$^$7$?!#(B

$B$3$l$+$i(B man-jp $B$KN.$7$^$9$N$G!"$h$m$7$1$l$P!"(B
  chflags.2 (m2_2.tgz)
  intro.2 (m2_7.tgz)
  stat.2 (m2_17.tgz)
$B$r?)$Y$??M$=$l$>$l$,$43hMQ2<$5$$!#(B

.\" Copyright (c) 1980, 1983, 1986, 1991, 1993
.\"	The Regents of the University of California.  All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\"    must display the following acknowledgement:
.\"	This product includes software developed by the University of
.\"	California, Berkeley and its contributors.
.\" 4. Neither the name of the University nor the names of its contributors
.\"    may be used to endorse or promote products derived from this software
.\"    without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\"     @(#)intro.2	8.5 (Berkeley) 2/27/95
.\"
.Dd February 27, 1995
.Dt INTRO 2
.Os BSD 4
.Sh $BL>>N(B
.Nm intro
.Nd $B%7%9%F%`(B $B%3!<%k$H%(%i!<HV9f$N>R2p(B
.Sh $B=q<0(B
.Fd #include <errno.h>
.Sh $B2r@b(B
$B$3$N%;%/%7%g%s$G$O!"%7%9%F%`(B
$B%3!<%k!"%(%i!<La$j!"$=$NB>$N6&DL$JDj5A$*$h$S%3%s%;%W%H(B
$B$N35MW$K$D$$$F@bL@$7$^$9!#(B
.Sh $BLa$jCM(B
$B$[$H$s$I$9$Y$F$N%7%9%F%`%3!<%k$,30It<1JL;R(B errno
$B$K$h$C$F;2>H$5$l$k%(%i!<HV9f$rHw$($F$$$^$9!#(B
.Aq Pa sys/errno.h
$BFb$G$3$N<1JL;R$O<!$N$h$&$KDj5A$5$l$F$$$^$9!#(B
.Pp
.Dl extern	int *		__error();
.Dl #define	errno		(* __error())
.Pp
.Va __error()
$B4X?t$O!"=i4|%9%l%C%I0J30$N%9%l%C%I$K$D$$$F%9%l%C%I$K8GM-$N9=B$Fb$N(B
$B%U%#!<%k%I$r;X$9%]%$%s%?$rJV$7$^$9!#=i4|%9%l%C%I$H%N%s%9%l%C%I(B
$B%W%m%;%9$N>l9g!"(B
.Va __error()
$B$O!"0JA0$NDj5A$H8_49@-$N$"$k%0%m!<%P%kJQ?t(B
.Va errno
$B$r;X$9%]%$%s%?$rJV$7$^$9!#(B
.Pp
$B%7%9%F%`%3!<%k$O!"%(%i!<$r8!=P$9$k$H!">c32$r<($9@0?tCM(B ($BDL>o$O(B -1)
$B$rJV$7!"$=$l$K1~$8$FJQ?t(B
.Va errno
$B$r@_Dj$7$^$9(B
($B$3$l$K$h$C$F(B -1 $B$r<u$1<h$C$?$H$-$N>c32$N$*$h$S$=$l$K1~$8$F<h$k$Y$-(B
$B=hM}$r2r<a$G$-$^$9(B)$B!#(B
$B8F$S=P$7$,@5>o$K40N;$7$?>l9g$O(B
.Va errno
$B$,@_Dj$5$l$k$3$H$O$"$j$^$;$s!#(B
$B$$$C$?$s@_Dj$5$l$k$H!"JL$N%(%i!<$,5/$-$k$^$G$=$N$^$^$G$9!#(B
$B$3$l$O%(%i!<$N8e$G$@$1D4$Y$k$Y$-$G$9!#(B
$BB??t$N%7%9%F%`%3!<%k$O(B
$B$3$l$i$N%(%i!<HV9f$N0UL#$r2a=E$K$7!"(B
$B0UL#$O8F$S=P$7$N%?%$%W$H4D6-$K=>$C$F2r<a$9$kI,MW$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
.Pp
$B0J9_$K<($9$N$O%(%i!<$N40A4$J%j%9%H$G$"$j!"$3$l$i$NL>A0$O(B
.Aq Pa sys/errno.h
$B$K5-:\$5$l$F$$$^$9!#(B
.Bl -hang -width Ds
.It Er 0 Em "Error 0"
$BL$;HMQ!#(B
.It Er 1 EPERM Em "Operation not permitted"
$B!VA`:n$,5v$5$l$^$;$s!W!#(B
$B3:Ev$9$kFC8"$N$"$k%W%m%;%9!"%U%!%$%k$N=jM-<T!"$^$?$O$=$NB>$N%j%=!<%9$K(B
$B8BDj$5$l$?A`:n$r<B9T$7$h$&$H$7$^$7$?!#(B
.It Er 2 ENOENT Em "No such file or directory"
$B!V$=$N$h$&$J%U%!%$%k$^$?$O%G%#%l%/%H%j$O$"$j$^$;$s!W!#(B
$B;XDj$N%Q%9L>$N9=@.MWAG$,B8:_$7$J$$$+!"(B
$B$^$?$O%Q%9L>$,6u$NJ8;zNs$G$7$?!#(B
.It Er 3 ESRCH Em "No such process"
$B!V$=$N$h$&$J%W%m%;%9$,$"$j$^$;$s!W!#;XDj$N%W%m%;%9(B ID
$B$K$h$C$F;XDj$5$l$?%W%m%;%9$K(B
$BBP1~$9$k%W%m%;%9$,8+$D$+$j$^$;$s$G$7$?!#(B
.It Er 4 EINTR Em "Interrupted function call"
$B!V3d$j9~$^$l$?4X?t8F$S=P$7!W!#3d$j9~$_2DG=$J4X?t$N<B9T$N4V$K!"(B
$BHsF14|%7%0%J%k(B ($B$?$H$($P!"(B
.Dv SIGINT
$B$^$?$O(B
.Dv SIGQUIT )
$B$,%W%m%;%9$K$h$C$FJa$i$($i$l$^$7$?!#%7%0%J%k%O%s%I%i$,@5>o$KLa$m$&$H$9$k$H!"(B
$B3d$j9~$_$5$l$?4X?t8F$S=P$7$,%(%i!<>r7o$rJV$7$?$h$&$K8+$($^$9!#(B
.It Er 5 EIO Em "Input/output error"
$B!VF~=PNO%(%i!<!W!#2?$i$+$NJ*M}E*$JF~NO%(%i!<$^$?$O=PNO%(%i!<$,5/$-$^$7$?!#(B
$B$3$N%(%i!<$O!"(B
$BF1$8%U%!%$%k5-=R;R$X$N8eB3$NA`:n$^$GJs9p$5$l$:!"8eB3$N%(%i!<$K$h$C$F<:$o$l$k(B
($B>e=q$-$5$l$k(B) $B2DG=@-$,$"$j$^$9!#(B
.It Er 6 ENXIO Em "\&No such device or address"
$B!V$=$N$h$&$J%G%P%C%0$^$?$O%"%I%l%9$,$"$j$^$;$s!W!#(B
$BFC<l$J%U%!%$%k$X$NF~NO$^$?$O=PNO$,!"(B
$BB8:_$7$J$$%G%P%$%9$r;2>H$7$?$+!"$^$?$O%G%P%$%9$N8B3&$r1[$($F(B
$BMW5a$,9T$o$l$^$7$?!#$3$N%(%i!<$O!"(B
$B$?$H$($P%F!<%W%I%i%$%V$,%*%s%i%$%s$G$J$$$+!"$^$?$O%G%#%9%/(B
$B%Q%C%/$,%I%i%$%V$K%m!<%I$5$l$F$$$J$$(B
$B$H$-$K$bH/@8$9$k2DG=@-$,$"$j$^$9!#(B
.It Er 7 E2BIG Em "Arg list too long"
$B!V0z?t%j%9%H$,D9$9$.$^$9!W!#?7$7$$%W%m%;%9$N0z?t$H4D6-%j%9%H$K;HMQ$5$l$k(B
$B%P%$%H?t$,!"(B
$B8=:_$N8B3&$G$"$k(B
65536 $B%P%$%H(B (
.Aq Pa sys/param.h
$BFb$N(B
.Pq Dv NCARGS )
$B$r1[$($^$7$?!#(B
.It Er 8 ENOEXEC Em "Exec format error"
$B<B9T7A<0%(%i!<!#MW5a$,!"E,@Z$J%Q!<%_%C%7%g%s$r;}$C$F$$$k$N$K!"(B
$B<B9T2DG=%U%!%$%k$K$D$$$FMW5a$5$l$k(B
$B7A<0$K$J$$%U%!%$%k$r<B8z$7$h$&$H$7$^$7$?!#(B
.It Er 9 EBADF Em "Bad file descripter"
$B!V%U%!%$%k5-=R;R$,ITNI$G$9!W!#%U%!%$%k5-=R;R0z?t$,HO0O30$G$"$C$?$+!"(B
$B3+$$$F$$$J$$%U%!%$%k$r(B
$B;2>H$7$F$$$?$+!"$^$?$O=q$-9~$_(B ($BFI$_<h$j(B)
$BMQ$K3+$+$l$?%U%!%$%k$KFI$_<h$j(B ($B=q$-9~$_(B)
$BMW5a$,9T$o$l$^$7$?!#(B
.It Er 10 ECHILD Em "\&No child processes"
$B!V;R%W%m%;%9$,$"$j$^$;$s!W!#(B
.Xr wait 2
$B$^$?$O(B
.Xr waitpid 2
$B4X?t$,!"4{B8$N;R%W%m%;%9$N$J$$%W%m%;%9!"(B
$B$^$?$OBT5!$5$l$F$$$J$$;R%W%m%;%9$N$"$k%W%m%;%9$K$h$C$F<B9T$5$l$^$7$?!#(B
.It Er 11 EDEADLK Em "Resource deadlock avoided"
$B%j%=!<%9%G%C%I%m%C%/$,2sHr$5$l$^$7$?!#%G%C%I%m%C%/>u67$K$J$k%7%9%F%`(B
$B%j%=!<%9$r%m%C%/$7$h$&$H$7$^$7$?!#(B
.It Er 12 ENOMEM Em "Cannot allocate memory"
$B%a%b%j$r3d$j?6$j$G$-$^$;$s!#(B
$B?7$7$$%W%m%;%9(B
$B%$%a!<%8$,!"%O!<%I%&%'%"$^$?$O%7%9%F%`$,2]$9$k(B
$B%a%b%j4IM}@)Ls$K$h$C$F5vMF$5$l$k$h$jB?$/$N%a%b%j$rMW5a$7$^$7$?!#(B
$B%9%o%C%W6u4V$NITB-$ODL>o!"0l;~E*$G$9!#(B
$B$7$+$7!"%3%"$NITB-$O0l;~E*$G$O$"$j$^$;$s!#%=%U%H8B3&$r!"(B
$BBP1~$9$k%O!<%I8B3&$KA}2C$5$;$k$3$H$,$G$-$^$9!#(B
.It Er 13 EACCES Em "Permission denied"
$B!V%Q!<%_%C%7%g%s$,5q@d$5$l$^$7$?!W!#%U%!%$%k(B
$B%"%/%;%9%Q!<%_%C%7%g%s$G6X;_$5$l$F$$$kJ}K!$G(B
$B%U%!%$%k$K%"%/%;%9$7$h$&$H$7$^$7$?!#(B
.It Er 14  EFAULT Em "Bad address"
$B!VITNI%"%I%l%9!W!#8F$S=P$7$N0z?t$r;H$*$&$H$7$F$$$k$H$-$K!"(B
$B%7%9%F%`$,L58z$J%"%I%l%9$r8!=P$7$^$7$?!#(B
.It Er 15 ENOTBLK Em "Not a block device"
$B!V%V%m%C%/%G%P%$%9$G$O$"$j$^$;$s!W!#%V%m%C%/(B
$B%G%P%$%9A`:n$,!"%N%s%V%m%C%/(B
$B%G%P%$%9$^$?$O%U%!%$%k(B
$B$K$D$$$F;n$_$i$l$^$7$?!#(B
.It Er 16  EBUSY Em "Resource busy"
$B%j%=!<%9$,%S%8!<>uBV!#MW5a$HL7=b$9$kJ}K!$G$=$N;~E@$G;HMQ$5$l$F$$$?%7%9%F%`(B
$B%j%=!<%9$r(B
$B;H$*$&$H$7$^$7$?!#(B
.It Er 17 EEXIST Em "File exists"
$B!V%U%!%$%k$,B8:_$7$^$9!W!#4{B8$N%U%!%$%k$,ITE,@Z$J%3%s%F%-%9%H$G(B
$B5-=R$5$l$^$7$?!#$?$H$($P!"(B
.Xr link 2
$B4X?tFb$N?7$7$$%j%s%/L>$H$7$F$G$9!#(B
.It 18 Er EXDEV Em "Improper link"
$B!VITE,@Z$J%j%s%/!W!#JL$N%U%!%$%k%7%9%F%`>e$N%U%!%$%k$X$N%O!<%I(B
$B%j%s%/$,;n$_$i$l$^$7$?!#(B
.It Er 19 ENODEV Em "Operation not supported"
$B!VA`:n$,%G%P%$%9$K$h$C$F%5%]!<%H$5$l$F$$$^$;$s!W!#(B
$BITE,@Z$J4X?t$r%G%P%$%9$KE,MQ$7$h$&$H$9$k(B
$B;n$_$,9T$o$l$^$7$?!#$?$H$($P!"%W%j%s%?$N$h$&$J(B
$B=q$-9~$_@lMQ%G%P%$%9$rFI$_<h$j$7$h$&$H$7$^$7$?!#(B
.It Er 20 ENOTDIR Em "Not a directory"
$B!V%G%#%l%/%H%j$G$O$"$j$^$;$s!W!#;XDj$N%Q%9L>$N9=@.MWAG$,B8:_$7$^$7$?$,!"(B
$B%G%#%l%/%H%j$,(B
$BM=A[$5$l$k$H$-$K!"$=$l$,%G%#%l%/%H%j$G$O$"$j$^$;$s$G$7$?!#(B
.It Er 21 EISDIR Em "Is a directory"
$B!V%G%#%l%/%H%j$G$9!W!#;XDj$5$l$?=q$-9~$_%b!<%I$G%G%#%l%/%H%j$r3+$3$&$H(B
$B$7$^$7$?!#(B
.It Er 22 EINVAL Em "Invalid argument"
$B!VL58z$J0z?t!W!#L58z$J0z?t$,;XDj$5$l$^$7$?(B ($B$?$H$($P!"(B
.Xr signal 3
$B4X?t$^$?$O(B
.Xr kill 2
$B4X?t$KL$Dj5A$N%7%0%J%k$r;XDj$9$k>l9g(B)$B!#(B
.It Er 23 ENFILE Em "Too many open files in system"
$B!V%7%9%F%`Fb$G3+$+$l$F$$$k%U%!%$%k$,B?$9$.$^$9!W!#(B
$B%7%9%F%`>e$G5vMF$G$-$k%U%!%$%k5-=R;R$N(B
$B:GBg?t$KE~C#$7$F$*$j!">/$J$/$H$b(B
1 $B$D$,JD$8$i$l$k$^$G!"3+$+$l$F$$$k%U%!%$%k$NMW5a$OK~$?$5$l$^$;$s!#(B
.It Er 24 EMFILE Em "Too many open files"
$B!V3+$$$F$$$k%U%!%$%k$,B?$9$.$^$9!W!#(B($B8=:_$N%j%j!<%9$G$O!"(B
$B%W%m%;%9(B1$B8D$K$D$-3+$$$F$$$k%U%!%$%k?t$N>e8B$O(B 64 $B$G$9(B)
.Xr getdtablesize 2
$B$G8=:_$N8B3&$r<hF@$G$-$^$9!#(B
.It Er 25 ENOTTY Em "Inappropriate ioctl for device"
$B!V%G%P%$%9$KITE,@Z$J(B ioctl$B!W!#(B
$BA`:n$,ITE,@Z$J%U%!%$%k$^$?$OFC<l%G%P%$%9$K$D$$$F@)8f4X?t(B (
.Xr ioctl 2
$B$r;2>H(B) $B$,;n$_$i$l$^$7$?!#(B
.It Er 26 ETXTBSY Em "Text file busy"
$B!V%F%-%9%H%U%!%$%k$,%S%8!<!W!#(B
$B?7$7$$%W%m%;%9$,!"JL$N%W%m%;%9$K$h$C$F=q$-9~$_MQ$K3+$+$l$?=c?h$J<jB3$-(B
($B6&M-%F%-%9%H(B)
$B%U%!%$%k$G$"$C$?$+!"$^$?$O=c?h<jB3$-%U%!%$%k$,<B9T$5$l$F$$$k4V$K!"(B
.Xr open 2
$B8F$S=P$7$,=q$-9~$_%"%/%;%9$rMW5a$7$^$7$?!#(B
.It Er 27  EFBIG Em "File too large"
$B!V%U%!%$%k$,Bg$-$9$.$^$9!W!#%U%!%$%k$N%5%$%:$,:GBg$rD62a$7$^$7$?(B
($BLs(B
.it t 2\u\s-231\s+2\d
.if n 2.1E9
$B%P%$%H(B)$B!#(B
.It Er 28 ENOSPC Em "Device out of space"
$B!V%G%P%$%9$,6u4VITB-!W!#(B
$BDL>o$N%U%!%$%k$X$N(B
.Xr write 2
$B!"%G%#%l%/%H%j$^$?$O%7%s%\%j%C%/%j%s%/$N:n@.!"$^$?$O%G%#%l%/%H%j(B
$B%(%s%H%j$N:n@.$,=hM}$K<:GT$7$^$7$?!#%U%!%$%k%7%9%F%`>e$K$=$l0J>e$N(B
$B%G%#%9%/%V%m%C%/$,MxMQ$G$-$J$$$?$a!"$^$?$O%U%!%$%k%7%9%F%`>e$K$=$l(B
$B0J>e$N(B inode $B$,MxMQ$G$-$J$$$?$a$K!"?7$7$/:n@.$5$l$?%U%!%$%k$K$D$$$F(B
inode $B$N3d$j?6$j$,<:GT$7$?$?$a$G$9!#(B
.It Er 29 ESPIPE Em "Illegal seek"
$B!VIT@5$J%7!<%/!W!#(B
.Xr lseek 2
$B4X?t$,%=%1%C%H!"%Q%$%W!"$^$?$O(B
.Tn FIFO
$B$K$D$$$F5/F0$5$l$^$7$?!#(B
.It Er 30 EROFS Em "Read-only file system"
$B!VFI$_<h$j@lMQ%U%!%$%k%7%9%F%`!W!#%U%!%$%k$^$?$O%G%#%l%/%H%j$r(B
$B=$@5$7$h$&$H$9$k;n$_$,!"$=$N;~E@$G(B
$BFI$_<h$j@lMQ$N%U%!%$%k%7%9%F%`$K$D$$$F9T$o$l$^$7$?!#(B
.It Er 31 EMLINK Em "Too many links"
$B!V%j%s%/$,B?$9$.$^$9!W!#(B
1 $B$D$N%U%!%$%k$X$N5vMF$5$l$k:GBg%O!<%I%j%s%/$rD62a$7$^$7$?(B
($B%U%!%$%k$4$H$K%O!<%I%j%s%/$N8B3&$O(B 32767 $B$G$9(B)$B!#(B
.It Er 32  EPIPE Em "Broken pipe"
$B!V%Q%$%W$,GK2u$5$l$F$$$^$9!W!#%G!<%?$rFI$_<h$k%W%m%;%9$N$J$$(B
$B%Q%$%W!"%=%1%C%H!"$^$?$O(B
.Tn FIFO
$B$K$D$$$F$N=q$-9~$_!#(B
.It Er 33 EDOM Em "Numerical argument out of domain"
$B!V?tCM0z?t$,%I%a%$%s$N30$K$"$j$^$9!W!#?tCMF~NO0z?t$,!"(B
$B?t3X4X?t$NDj5A:Q$_%I%a%$%s$N30B&$K$"$j$^$7$?!#(B
.It Er 34 ERANGE Em "Numerical result out of range"
$B!V?tCM7k2L$,HO0O30$K$"$j$^$9!W!#4X?t$N?tCM7k2L$,Bg$-$9$.$F!"(B
$BMxMQ$G$-$k>l=j$KF~$j$^$;$s(B ($B$*$=$i$/@:EY$rD62a$7$?$N$G$7$g$&(B)$B!#(B
.It Er 35 EAGAIN Em "Resource temporary unavailable"
$B!V%j%=!<%9$,0l;~E*$KMxMQ$G$-$^$;$s!W!#$3$l$O0l;~E*$J>u67$G$"$j!"(B
$BF1$8%k!<%A%s$r8e$G8F$S=P$9$H!"@5>o$K40N;$9$k2DG=@-$,$"$j$^$9!#(B
.It Er 36 EINPROGRESS Em "Operation now in progress"
$B!VA`:n$,8=:_?J9TCf$G$9!W!#40N;$9$k$N$K;~4V$N$+$+$kA`:n(B (
.Xr connect 2
$B$J$I(B) $B$,%N%s%V%m%C%-%s%0%*%V%8%'%/%H$K$D$$$F;n$_$i$l$^$7$?(B (
.Xr fcntl 2
$B$r;2>H(B)$B!#(B
.It Er 37 EALREADY Em "Operation already in progress"
$B!VA`:n$O4{$K?J9TCf$G$9!W!#4{$KA`:n$,?J9TCf$N%N%s%V%m%C%-%s%0(B
$B%*%V%8%'%/%H$K$D$$$FA`:n$,;n$_$i$l$?!#(B
.It Er 38 ENOTSOCK Em "Socket operation on non-socket"
$B!V%=%1%C%H$G$J$$$b$N$K$D$$$F$N%=%1%C%HA`:n!W!#(B
$B<+L@$G$9!#(B
.It Er 39 EDESTADDRREQ Em "Destination address required"
$B!V08@h%"%I%l%9$,MW5a$5$l$F$$$^$9!W!#MW5a$5$l$F$$$k%"%I%l%9$,(B
$B%=%1%C%H>e$NA`:n$+$i>JN,$5$l$^$7$?!#(B
.It Er 40 EMSGSIZE Em "Message too long"
$B!V%a%C%;!<%8$,D9$9$.$^$9!W!#%=%1%C%H>e$GAw?.$5$l$?%a%C%;!<%8$,!"(B
$BFbIt%a%C%;!<%8%P%C%U%!$^$?$O2?$i$+$N(B
$BB>$N%M%C%H%o!<%/@)8B$h$jBg$-$/$J$j$^$7$?!#(B
.It Er 41 EPROTOTYPE Em "Protocol wrong type for socket"
$B!V%=%1%C%HMQ$K$O4V0c$C$?%?%$%W$N%W%m%H%3%k!W!#MW5a$5$l$?%=%1%C%H(B
$B%?%$%W$N%;%^%s%F%#%C%/$r%5%]!<%H(B
$B$7$J$$%W%m%H%3%k$,;XDj$5$l$^$7$?!#$?$H$($P!"%?%$%W(B
.Dv SOCK_STREAM
$B$G$O!"(B
.Tn ARPA
$B%$%s%?!<%M%C%H(B
.Tn UDP
$B%W%m%H%3%k$r;HMQ$G$-$^$;$s!#(B
.It Er 42 ENOPROTOOPT Em "Protocol not available"
$B!V%W%m%H%3%k$,MxMQ$G$-$^$;$s!W!#(B
.Xr getsockopt 2
$B8F$S=P$7$^$?$O(B
.Xr setsockopt 2
$B8F$S=P$7$G!"(B
$B4V0c$C$?%*%W%7%g%s$^$?$O%l%Y%k$,;XDj$5$l$^$7$?!#(B
.It Er 43 EPROTONOSUPPORT Em "Protocol not supported"
$B!V%W%m%H%3%k$,%5%]!<%H$5$l$F$$$^$;$s!W!#%W%m%H%3%k$,%7%9%F%`Fb$K(B
$B9=@.$5$l$F$$$J$$$+!"(B
$B$^$?$O%W%m%H%3%k$K$D$$$F$N<BAu$,B8:_$7$^$;$s!#(B
.It Er 44 ESOCKTNOSUPPORT Em "Socket type not supported"
$B!V%=%1%C%H%?%$%W$,%5%]!<%H$5$l$F$$$^$;$s!W!#%=%1%C%H(B
$B%?%$%W$N%5%]!<%H$,%7%9%F%`Fb$K(B
$B9=@.$5$l$F$$$J$$$+!"$^$?$O$=$l$N<BAu$,B8:_$7$^$;$s!#(B
.It Er 45 EOPNOTSUPP Em "Operation not supported"
$B!VA`:n$,%5%]!<%H$5$l$F$$$^$;$s!W!#;n$_$i$l$?A`:n$,!"(B
$B;2>H$5$l$?%*%V%8%'%/%H$N%?%$%W$K$D$$$F(B
$B%5%]!<%H$5$l$F$$$^$;$s!#DL>o!"$3$l$,5/$-$k$N$O!"%U%!%$%k5-=R;R$,!"(B
$B$3$NA`:n$r%5%]!<%H$G$-$J$$%U%!%$%k$^$?$O(B
$B%=%1%C%H$r;2>H$9$k$H$-$G$9!#$?$H$($P!"%G!<%?%0%i%`(B
$B%=%1%C%H>e$G@\B3$r(B
.Em $B<u$1F~$l$h$&$H(B
$B$7$?$H$-$G$9!#(B
.It Er 46 EPFNOSUPPORT Em "Protocol family not supported"
$B!V%W%m%H%3%k%U%!%_%j$,%5%]!<%H$5$l$F$$$^$;$s!W!#%W%m%H%3%k(B
$B%U%!%_%j$,%7%9%F%`Fb$K9=@.$5$l(B
$B$F$$$J$$$+!"$^$?$O$=$l$N<BAu$,B8:_$7$F$$$^$;$s!#(B
.It Er 47 EAFNOSUPPORT Em "Address family not supported by protocol family"
$B!V%"%I%l%9%U%!%_%j$,%W%m%H%3%k%U%!%_%j$K$h$C$F%5%]!<%H$5$l$F$$$^$;$s!W!#(B
$BMW5a$5$l$?%W%m%H%3%k$H8_49@-$N$J$$%"%I%l%9$,;HMQ$5$l$^$7$?!#$?$H$($P!"(B
.Tn ARPA
$B%$%s%?!<%M%C%H(B
$B%W%m%H%3%k$G(B
.Tn NS
$B%"%I%l%9$r;HMQ$G$-$k$H$OI,$:$7$bM=A[$9$Y$-$G$O$"$j$^$;$s!#(B
.It Er 48 EADDRINUSE Em "Address already in use"
$B!V%"%I%l%9$,4{$K;HMQCf$G$9!W!#3F%"%I%l%9$N(B
1 $B$D$@$1$N;HMQK!$ODL>o5vMF$5$l$^$9!#(B
.It Er 49 EADDRNOTAVAIL Em "Cannot assing requested address"
$B!VMW5a$5$l$?%"%I%l%9$r3d$jEv$F$G$-$^$;$s!W!#DL>o!"(B
$B$3$N%^%7%s>e$K$J$$%"%I%l%9$G%=%1%C%H(B
$B$r:n@.$7$h$&$H$9$k;n$_$N7k2L!#(B
.It Er 50 ENETDOWN Em "Network is down"
$B!V%M%C%H%o!<%/$,%@%&%s$7$F$$$^$9!W!#%=%1%C%HA`:n$,%"%/%F%#%V$G(B
$B$J$$%M%C%H%o!<%/$r8+$D$1$^$7$?!#(B
.It Er 51 ENETUNREACH Em "Network is unreachable"
$B!V%M%C%H%o!<%/$KE~C#IT2DG=$G$9!W!#%=%1%C%HA`:n$,!"E~C#$G$-$J$$(B
$B%M%C%H%o!<%/$K;n$_$i$l$^$7$?!#(B
.It Er 52 ENETRESET Em "Network dropped connection on reset"
$B!V%M%C%H%o!<%/$,%j%;%C%H;~$K@\B3$r%I%m%C%W$7$^$7$?!W!#(B
$B@\B3$5$l$F$$$k%[%9%H$,%/%i%C%7%e$7(B
$B:F5/F0$5$l$^$7$?!#(B
.It Er 53 ECONNABORTED Em "Software caused connection abort"
$B!V%=%U%H%&%'%"$,@\B3Cf;_$r5/$3$7$^$7$?!W!#@\B3Cf;_$,%[%9%H(B
$B%^%7%s$KFbItE*$KH/@8$7$^$7$?!#(B
.It Er 54 ECONNRESET Em "Connection reset by peer"
$B!V@\B3$,%T%"$K$h$C$F%j%;%C%H$5$l$^$7$?!W!#(B
$B@\B3$,%T%"$K$h$C$F6/@)E*$KJD$8$i$l$^$7$?!#(B
$B$3$l$O;~4V@Z$l$^$?$O:F5/F0$K$h$C$F!"%j%b!<%H(B
$B%=%1%C%H>e$G@\B3$,<:$o$l$?7k2L$G$"$k$N$,IaDL$G$9!#(B
.It Er 55 ENOBUFS Em "\&No buffer space available"
$B!V%P%C%U%!6u4V$N6u$-$,$"$j$^$;$s!W!#(B
$B%7%9%F%`$K==J,$J%P%C%U%!6u4V$,$J$$$?$a!"$^$?$OBT$A9TNs$,(B
$B0lGU$K$J$C$?$?$a$K!"%=%1%C%H$^$?$O%Q%$%W$K$D$$$F$NA`:n$,(B
$B9T$o$l$^$7$?!#(B
.It Er 56 EISCONN Em "Socket is already connected"
$B!V%=%1%C%H$O4{$K@\B3$5$l$F$$$^$9!W!#4{$K@\B3$5$l$?%=%1%C%H$K$D$$$F(B
.Xr connect 2
$BMW5a$,9T$J$o$l$^$7$?!#(B
$B$^$?$O!"@\B3:Q$_$N%=%1%C%H$K4X$9$k(B
.Xr sendto 2
$B$^$?$O(B
.Xr sendmsg 2
$BMW5a$,!"4{$K@\B3$5$l$F$$$k$H$-$K!"08@h$r;XDj$7$^$7$?!#(B
.It Er 57 ENOTCONN Em "Socket is not connected"
$B!V%=%1%C%H$O@\B3$5$l$F$$$^$;$s!W!#%=%1%C%H$,@\B3$5$l$F$*$i$:!"(B
$B$7$+$b(B ($B%G!<%?%0%i%`%=%1%C%H$rAw?.$9$k$H$-$K(B) 
$B%"%I%l%9$,;XDj$5$l$F$$$J$+$C$?$?$a$K!"%G!<%?$rAw?.$^$?$O(B
$B<u?.$9$kMW5a$,5v2D$5$l$^$;$s$G$7$?!#(B
.It Er 58 ESHUTDOWN Em "Cannot send after socket shutdown"
$B!V%=%1%C%H$N%7%c%C%H%@%&%s$N8e$GAw?.$,$G$-$^$;$s!W!#(B
$B%=%1%C%H$,0JA0$N(B
.Xr shutdown 2
$B8F$S=P$7$G4{$K%7%c%C%H%@%&%s$5$;$i$l$F$$$k$?$a$K!"(B
$B%G!<%?$rAw?.$9$kMW5a$,5v2D$5$l$^$;$s$G$7$?!#(B
.It Er 60 ETIMEDOUT Em "Operation timed out"
$B!VA`:n$,;~4V@Z$l!W!#(B
$B$"$k;~4V4V3V$N8e!"@\B3$5$l$?0lJ}$,E,@Z$K1~Ez$7$J$+$C$?$?$a$K!"(B
.Xr connect 2
$BMW5a$^$?$O(B
.Xr send 2
$BMW5a$,=hM}$K<:GT$7$^$7$?(B
($B;~4V@Z$l4|4V$ODL?.%W%m%H%3%k$K:81&$5$l$^$9(B)$B!#(B
.It Er 61 ECONNREFUSED Em "Connection refused"
$B@\B3$,5q@d$5$l$^$7$?!#%?!<%2%C%H(B
$B%^%7%s$,%"%/%F%#%V$K5q@d$7$?$N$G!"@\B3$O(B
$B$G$-$^$;$s$G$7$?!#$3$l$O!"DL>o!"30B&$N%[%9%H>e$G(B
$B%"%/%F%#%V$G$J$$%5!<%S%9$K@\B3$7$h$&$H$7$?7k2L$G$9!#(B
.It Er 62 ELOOP Em "Too many levels of symbolic links"
$B%7%s%\%j%C%/(B
$B%j%s%/$N%l%Y%k$,B?$9$.$^$9!#%Q%9L>%k%C%/%"%C%W$K!"(B32
.Pq Dv MAXSYMLINKS
$B$r1[$($k%7%s%\%j%C%/%j%s%/$,4^$^$l$F$$$^$7$?!#(B
.It Er 63 ENAMETOOLONG Em "File name too long"
$B%U%!%$%kL>$,D9$9$.$^$9!#%Q%9L>$N9=@.MWAG$,(B 255
.Pq Dv MAXNAMELEN
$BJ8;z$r1[$($F$$$k$+!"$^$?$O%Q%9L>A4BN$,(B 1023
.Pq Dv MAXPATHLEN Ns -1
$BJ8;z$r1[$($F$$$^$9!#(B
.It Er 64 EHOSTDOWN Em "Host is down"
$B!V%[%9%H$,%@%&%s$7$F$$$^$9!W!#08@h%[%9%H$,%@%&%s$7$?$?$a$K(B
$B%=%1%C%HA`:n$,=hM}<:GT$7$^$7$?!#(B
.It Er 65 EHOSTUNREACH Em "No route to host"
$B!V%[%9%H$X$N7PO)$O$"$j$^$;$s!W!#E~C#IT2DG=$J%[%9%H$K!"(B
$B%=%1%C%HA`:n$r$7$h$&$H$7$^$7$?!#(B
.It Er 66 ENOTEMPTY Em "Directory not empty"
$B!V%G%#%l%/%H%j$,6u$G$O$"$j$^$;$s!W!#(B
.Ql \&.
$B$H(B
.Ql \&..
$B0J30$N%(%s%H%j$r;}$D%G%#%l%/%H%j$,!"(B
$B%G%#%l%/%H%j=|5n8F$S=P$7$^$?$OL>A0IU$1BX$(8F$S=P$7$K(B
$B;XDj$5$l$^$7$?!#(B
.It Er 67 EPROCLIM Em "Too many processes"
$B!V%W%m%;%9$,B?$9$.$^$9!W!#(B
.It Er 68 EUSERS Em "Too many users"
$B!V%f!<%6$,B?$9$.$^$9!W!#%/%)!<%?%7%9%F%`$G%F!<%V%k(B
$B%(%s%H%j$,ITB-$7$^$7$?!#(B
.It Er 69 EDQUOT Em "Disc quota exceeded"
$B%G%#%9%/%/%)!<%?$,D62a$7$^$7$?!#DL>o$N%U%!%$%k$X$N(B
.Xr write 2
$B!"%G%#%l%/%H%j$^$?$O%7%s%\%j%C%/%j%s%/$N:n@.!"(B
$B$^$?$O%G%#%l%/%H%j%(%s%H%j$N:n@.$,<:GT$7$^$7$?!#%G%#%9%/(B
$B%V%m%C%/$N%f!<%6$N%/%)!<%?$,$J$/$J$C$?$?$a!"$^$?$O(B inode
$B$N%f!<%6$N%/%)!<%?$,$J$/$J$C$?$?$a$K?7$7$/:n@.$5$l$?(B
$B%U%!%$%kMQ$N(B inode $B$N3d$j?6$j$,=hM}<:GT$7$?$+$i$G$9!#(B
.ne 1i
.It Er 70 ESTALE Em "Stale NFS file handle"
$B!V;XDj$7$?%U%!%$%k5-=R;R$,;2>H$9$k(B (
.Tn NFS
$B%U%!%$%k%7%9%F%`>e$K$"$k(B) $BMxMQ$G$-$J$/$J$C$?%*!<%W%s>uBV$N(B
$B%U%!%$%k$KBP$7$F%"%/%;%9$7$h$&$H$7$^$7$?!W!#(B
$B$3$l$O!"(B
.Tn NFS
$B%5!<%P>e$G%U%!%$%k$,:o=|$5$l$?$+!"(B
$B$^$?$OB>$NGK2uE*$J%$%Y%s%H$,5/$-$?$3$H$r<($92DG=@-$,$"$j$^$9!#(B
.It Er 72 EBADRPC Em "RPC struct is bad"
$B!V(BRPC $B9=B$BN$,ITNI$G$9!W!#(B
.Tn RPC
$B>pJs$N8r49$,IT@.8y$G$7$?!#(B
.It Er 73 ERPCMISMATCH Em "RPC varsion wrong"
$B!V(BRPC $B%P!<%8%g%s$,4V0c$C$F$$$^$9!W!#%j%b!<%H%T%">e$N(B
.Tn RPC
$B$N%P!<%8%g%s$,!"%m!<%+%k%P!<%8%g%s$H(B
$B8_49@-$,$"$j$^$;$s!#(B
.It Er 74 EPROGUNAVAIL Em "RPC prog. not avail"
$B!V(BRPC $B%W%m%0%i%`$,MxMQ$G$-$^$;$s!W!#MW5a$5$l$?%W%m%0%i%`$,(B
$B%j%b!<%H%[%9%H$KEPO?$5$l$F$$$^$;$s!#(B
.It Er 75 EPROGMISMATCH Em "Program version wrong"
$B!V%W%m%0%i%`%P!<%8%g%s$,4V0c$C$F$$$^$9!W!#(B
$B%W%m%0%i%`$NMW5a$7$?%P!<%8%g%s$,!"%j%b!<%H%[%9%H(B
.Pq Tn RPC
$B>e$GMxMQ$G$-$^$;$s!#(B
.It Er 76 EPROCUNAVAIL Em "Bad procedure for program"
$B!V%W%m%0%i%`$K$H$C$F4V0c$C$?<jB3$-!W!#%j%b!<%H(B
$B%W%m%0%i%`Fb$KB8:_$7$J$$<jB3$-$K$D$$$F(B
.Tn RPC
$B8F$S=P$7$,;n$_$i$l$^$7$?!#(B
.It Er 77 ENOLCK Em "No locks available"
$B%m%C%/$,MxMQ$G$-$^$;$s!#%7%9%F%`$,2]$7$?!"F1;~%U%!%$%k(B
$B%m%C%/?t$N8B3&$KE~C#$7$^$7$?!#(B
.It Er 78 ENOSYS Em "Function not implemented"
$B!V4X?t$,<B8=$5$l$F$$$^$;$s!W!#$3$N%7%9%F%`$GMxMQ$G$-$J$$%7%9%F%`(B
$B%3!<%k$r$7$h$&$H$7$^$7$?!#(B
.Sh $BDj5A(B
.Bl -tag -width Ds
.It "$B%W%m%;%9(B ID (Process ID)"
$B%7%9%F%`Fb$N%"%/%F%#%V$J3F%W%m%;%9$O!"%W%m%;%9(B ID
$B$H8F$P$l$kIi$G$J$$@0?t$K$h$C$F0l0U$K<1JL$5$l$^$9!#$3$N(B ID
$B$NHO0O$O(B 0 $B$+$i(B 99999 $B$^$G$G$9!#(B
.It "$B?F%W%m%;%9(B ID (Parent process ID)"
$B8=;~E@$G%"%/%F%#%V$J%W%m%;%9$+$i?7$7$$%W%m%;%9$,:n@.$5$l$^$9(B (
.Xr fork 2
$B$r;2>H(B)$B!#%W%m%;%9$N?F%W%m%;%9(B ID $B$O!":G=i$O$=$l$r(B
$B:n@.$7$?$b$N$N%W%m%;%9(B ID $B$G$9!#:n@.$7$?%W%m%;%9$,(B exit $B$7$?(B
$B>l9g!"3F;R%W%m%;%9$N?F%W%m%;%9(B ID $B$O!"%7%9%F%`%W%m%;%9(B
.Xr init 8
$B$N(B ID $B$K@_Dj$5$l$^$9!#(B
.It "$B%W%m%;%9%0%k!<%W(B (Process Group)"
$B%"%/%F%#%V$J3F%W%m%;%9$O!"%W%m%;%9%0%k!<%W(B ID $B$H8F$P$l$k(B
$BIi$G$J$$@0?t$K$h$C$F<1JL$5$l$k%W%m%;%9%0%k!<%W$N%a%s%P$G$9!#(B
$B$3$l$O%0%k!<%W%j!<%@!<$N%W%m%;%9(B ID $B$G$9!#(B
$B$3$N%0%k!<%W2=$K$h$C$F!"4XO"%W%m%;%9$K%7%0%J%kAwIU(B (
.Xr termios 4
$B$r;2>H(B) $B$*$h$S(B
.Xr csh 1
$B$N%8%g%V@)8f%a%+%K%:%`$,MxMQ$G$-$^$9!#(B
.It "$B%;%C%7%g%s(B (Session)"
$B%;%C%7%g%s$O!"(B1 $B$D$^$?$OJ#?t$N%W%m%;%9%0%k!<%W$N%;%C%H$G$9!#(B
$B%;%C%7%g%s$O!"(B
.Xr setsid 2
$B$N8F$S=P$7$N@.8y$K$h$C$F:n@.$5$l$^$9!#$3$l$K$h$C$F!"(B
$B8F$S=P$7B&$,?7$7$$%;%C%7%g%sFb$NM#0l$N%W%m%;%9%0%k!<%W$N(B
$BM#0l$N%a%s%P$K$J$j$^$9!#(B
.It "$B%;%C%7%g%s%j!<%@(B (Session leader)"
.Xr setsid 2
$B$N8F$S=P$7$N@.8y$K$h$C$F!"?7$7$$%;%C%7%g%s$r:n@.$7$?%W%m%;%9$O!"(B
$B%;%C%7%g%s%j!<%@!<$H$7$FCN$i$l$^$9!#%;%C%7%g%s(B
$B%j!<%@!<$@$1$,!"C<Kv$r@)8fC<Kv$H$7$F<hF@$G$-$^$9(B (
.Xr termios 4
$B$r;2>H(B)$B!#(B
.It "$B@)8f%W%m%;%9(B (Controlling process)"
$B@)8fC<Kv$N$"$k%;%C%7%g%s%j!<%@!<$O@)8f%W%m%;%9$G$9!#(B
.It "$B@)8fC<Kv(B (Controlling terminal)"
$B%;%C%7%g%s$KBP1~$9$kC<Kv$O!"$=$N%;%C%7%g%s$H$=$N%a%s%P$K$D$$$F(B
$B@)8fC<Kv$H$7$FCN$i$l$^$9!#(B
.ne 1i
.It "$BC<Kv%W%m%;%9%0%k!<%W(B ID (Terminal Process Group ID)"
$BC<Kv$O!"%;%C%7%g%s%j!<%@!<$K$h$C$F@)8fC<Kv$H$7$F<hF@$5$l$^$9!#(B
$BC<Kv$,%;%C%7%g%s$KBP1~$5$;$i$l$k$H!"%;%C%7%g%sFb$NG$0U$N%W%m%;%9(B
$B%0%k!<%W$,!"C<Kv%W%m%;%9%0%k!<%W(B ID $B$r%W%m%;%9%0%k!<%W$N(B ID
$B$K@_Dj$9$k$3$H$K$h$C$F%U%)%"%0%i%&%s%I$KG[CV$5$l$^$9!#(B
$B$3$N5!G=$O!"F1$8C<Kv$K$D$$$F6%9g$9$kJ#?t$N%8%g%V$N4V$G(B
$BD4Dd$9$k$N$K;HMQ$5$l$^$9(B (
.Xr csh 1
$B$H(B
.XX tty 4
$B$r;2>H(B)$B!#(B
.It "$B8I;y$K$J$C$?%W%m%;%9%0%k!<%W(B (Orphaned Process Group)"
$B%W%m%;%9%0%k!<%W$O!"%8%g%V@)8f%7%'%k$N@)8f2<$K$J$$>l9g!"(B
$B8I;y$K$J$C$?$H$_$J$5$l$^$9!#$5$i$K@53N$K8@$&$H!"%W%m%;%9(B
$B%0%k!<%W$N%a%s%P$N$I$l$K$b%0%k!<%W$H$7$FF1$8%;%C%7%g%sFb$K(B
$B?F%W%m%;%9$N$"$k%a%s%P$,$J$$$b$N$N!"0[$J$k%W%m%;%9%0%k!<%WFb$K(B
$B$"$k$H$-!"$=$N%W%m%;%9%0%k!<%W$O8I;y$K$J$j$^$9!#(B
$B%W%m%;%9$,B8:_$9$k$H$-!";R%W%m%;%9$K$D$$$F?F%W%m%;%9$,(B
.Xr init 8
$B$G$"$k$h$&$KJQ99$5$l!"$3$l$OJL8D$N%;%C%7%g%s$K$J$j$^$9!#(B
$B8I;y$K$J$C$?%W%m%;%9%0%k!<%W$N$9$Y$F$N%a%s%P$,I,$:$7$b(B
$B8I;y$K$J$C$?%W%m%;%9(B ($B%W%m%;%9$r:n@.$7$F$$$k%W%m%;%9$,=*N;$7$?(B)
$B$G$O$"$j$^$;$s!#%;%C%7%g%s%j!<%@!<$N%W%m%;%9(B
$B%0%k!<%W$ODj5A$K$h$C$F8I;y$K$J$C$F$$$^$9!#(B
.It "$B<B%f!<%6(B ID $B$H<B%0%k!<%W(BID (Real User ID and Read Group ID) "
$B%7%9%F%`>e$N3F%f!<%6$O!"<B%f!<%6(B ID $B$H8F$P$l$k(B
$B@5$N@0?t$K$h$C$F<1JL$5$l$^$9!#(B
.Pp
$B3F%f!<%6$O!"(B1 $B$D$^$?$OJ#?t$N%0%k!<%W$N%a%s%P$G$b$"$j$^$9!#(B
$B$3$l$i$N%0%k!<%W$N(B 1 $B$D$OB>$N$b$N$+$i(B
$B6hJL$5$l!"%"%+%&%s%F%#%s%05!G=$r<B8=$9$k$N$K;HMQ$5$l$^$9!#(B
$B$3$N6hJL$5$l$?%0%k!<%W$KBP1~$9$k@5$N@0?t$O!"<B%0%k!<%WHV9f$H(B
$B8F$P$l$^$9!#(B
.Pp
$B$9$Y$F$N%W%m%;%9$K<B%f!<%6(B ID $B$H<B%0%k!<%W(B ID
$B$,$"$j$^$9!#$3$l$i$O!"%W%m%;%9$r:n@.$7$?(B
$B%W%m%;%9$NF1Ey$NB0@-$+$i=i4|2=$5$l$^$9!#(B
.It "$B<B8z%f!<%6(B ID$B!"<B8z%0%k!<%W(B ID$B!"%0%k!<%W%"%/%;%9%j%9%H(B (Effective User Id, Effective Group Id, and Group Access List)"
$B%7%9%F%`%j%=!<%9$X$N%"%/%;%9$O!"<B8z%f!<%6(B ID $B$*$h$S(B
$B%0%k!<%W%"%/%;%9%j%9%H$H$$$&(B 2 $B$D$NCM$G7hDj$5$l$^$9!#(B
$B%0%k!<%W%"%/%;%9%j%9%H$N:G=i$N%a%s%P$O!"<B8z%0%k!<%W(B ID
$B$H$7$F$bCN$i$l$F$$$^$9(B
(POSIX.1 $B$G$O!"%0%k!<%W%"%/%;%9%j%9%H$O!"Jd=u%0%k!<%W(B ID $B$N(B
$B%;%C%H$H$7$FCN$i$l!"<B8z%0%k!<%W(B ID $B$,%j%9%H$N%a%s%P$G(B
$B$"$k$+$I$&$+$KL54X78$K;XDj$5$l$^$;$s(B)$B!#(B
.Pp
$B<B8z%f!<%6(B ID $B$H<B8z%0%k!<%W(B ID $B$O!"=i4|E*$K$O!"(B
$B$=$l$>$l!"%W%m%;%9$N<B%f!<%6(B ID $B$H<B%0%k!<%W(B ID $B$G$9!#$$$:$l$b(B
set-user-ID $B%U%!%$%k$^$?$O(B set-group-ID $B%U%!%$%k$N<B9T$K(B
$B$h$C$F=$@5$G$-$^$9(B ($B$*$=$i$/(B 1 $B$D$N@hAD$K$h$C$F$G$9(B) (
.Xr execve 2
$B$r;2>H$7$F$/$@$5$$(B)$B!#47=,$G!"<B8z%0%k!<%W(B ID (
$B%0%k!<%W%"%/%;%9%j%9%H$N:G=i$N%a%s%P(B) $B$OJ#@=$5$l$k$N$G!"(B
set-group-ID $B%W%m%0%i%`$N<B9T$N7k2L!"$b$H$b$H;}$C$F$$$?(B
($B<B(B) $B%0%k!<%W(B ID $B$,<:$o$l$k$3$H$O$"$j$^$;$s!#(B
.Pp
$B%0%k!<%W%"%/%;%9%j%9%H$O!"%j%=!<%9$X$N%"%/%;%92DG=@-$r7hDj$9$k(B
$B$?$a$K$@$1;HMQ$5$l$k%0%k!<%W(B ID $B$N=89g$G$9!#(B
$B%"%/%;%9%A%'%C%/$O!"0J9_$N(B
``$B%U%!%$%k%"%/%;%9%Q!<%_%C%7%g%s(B''
$B$G@bL@$9$k$h$&$K9T$o$l$^$9!#(B
.It "$BJ]B8$5$l$?%;%C%H%f!<%6(B ID $B$HJ]B8$5$l$?%;%C%H%0%k!<%W(B ID"
$B%W%m%;%9$,?7$7$$%U%!%$%k$r<B9T$9$k$H$-!"%U%!%$%k$,(B
set-user-ID $B$G$"$k>l9g!"<B8z%f!<%6(B ID $B$O%U%!%$%k$N=jM-<T$K(B
$B@_Dj$5$l!"%U%!%$%k$,(B set-group-ID $B$G$"$k>l9g!"<B8z%0%k!<%W(B ID
($B%0%k!<%W%"%/%;%9%j%9%H$N:G=i$NMWAG(B)$B$O%U%!%$%k$N%0%k!<%W(B
$B$K@_Dj$5$l$^$9!#<!$K!"%W%m%;%9$N<B8z%f!<%6(B ID $B$OJ]B8$5$l$?(B
set-user-ID $B$H$7$F5-O?$5$l!"%W%m%;%9$N<B8z%f!<%6(B ID $B$O(B
$BJ]B8$5$l$?(B set-group-ID $B$H$7$F5-O?$5$l$^$9!#(B
$B$3$l$i$NCM$r;HMQ$7$F!"<B(B ID (
.Xr setuid 2
$B$r;2>H(B) $B$KLa$C$?8e!"$3$l$i$NCM$r<B8z%f!<%6(B ID $B$^$?$O(B
$B<B8z%0%k!<%W(B ID $B$H$7$F2sI|$G$-$^$9(B (POSIX.1 $B$G$O!"J]B8$5$l$?(B
set-user-ID $B$HJ]B8$5$l$?(B set-group-ID $B$O%*%W%7%g%s$G$"$j!"(B
setuid $B$*$h$S(B setgid $BFb$G;HMQ$5$l$^$9$,!"(B
$B$3$l$O%9!<%Q!<%f!<%6$K$D$$$FL\E*$I$*$j$K$O5!G=$7$^$;$s(B)$B!#(B
.It "$B%9!<%Q!<%f!<%6(B (super-user)"
$B<B8z%f!<%6(B ID $B$,(B 0 $B$N>l9g!"$=$N%W%m%;%9$O(B
.Em $B%9!<%Q!<%f!<%6(B
$B%W%m%;%9$H$7$FG'<1$5$l!"FCJL$J8"Mx$,G'$a$i$l$^$9!#(B
.ne 1i
.It "$BFC<l%W%m%;%9(B (Special Processes)"
$B%W%m%;%9(B ID $B$,(B 0, 1, 2 $B$N%W%m%;%9$OFC<l$G$9!#(B
$B%W%m%;%9(B 0 $B$O%9%1%8%e!<%i$G$9!#(B
$B%W%m%;%9(B 1 $B$O=i4|2=%W%m%;%9(B
.Xr init 8
$B$G$"$j!"%7%9%F%`Fb$NB>$N3F%W%m%;%9$NAD@h$G$9!#(B
$B$3$l$O%W%m%;%99=B$$r@)8f$9$k$?$a$K;HMQ$5$l$^$9!#(B
$B%W%m%;%9(B 2 $B$O%Z!<%8%s%0%G!<%b%s$G$9!#(B
.It "$B5-=R;R(B (Descriptor)"
$B%U%!%$%k$,(B
.Xr open 2 ,
.Xr dup 2
$B$K$h$C$F;2>H$5$l$k$H$-!"$^$?$O(B
.Xr pipe 2 ,
.Xr socket 2 ,
.Xr socketair 2
$B$K$h$C$F%=%1%C%H$,:n@.$5$l$k$H$-!"(B
$B%7%9%F%`$K$h$C$F3d$jEv$F$i$l$k@0?t!#(B
$B$3$N@0?t$O!";XDj$N%W%m%;%9$^$?$O(B
$B$=$N;R%W%m%;%9$+$i!"$=$N%U%!%$%k$^$?$O%=%1%C%H$X$N(B
$B%"%/%;%9%Q%9$r0l0U$K<1JL$9$k!#(B
.It "$B%U%!%$%kL>(B (File Name)"
$B:G9b(B 255
.Pq Dv MAXNAMELEN
$BJ8;z$G9=@.$5$l$kL>A0$G$"$C$F!"DL>o%U%!%$%k!"FC<l%U%!%$%k!"(B
$B%G%#%l%/%H%j$KL>A0$rIU$1$k$N$K;HMQ$5$l$^$9!#(B
.Pp
$B$3$l$i$NJ8;z$O!"(B0 (NUL) $B$*$h$S(B
.Ql \&/
($B%9%i%C%7%e(B) $B$N(B
.Tn ASCII
$B%3!<%I$r=|$-$9$Y$F$N(B
.Tn ASCII
$BJ8;z$N%;%C%H$+$iA*Br$G$-$^$9!#(B
.Pp
$B%U%!%$%kL>$N0lIt$H$7$F(B
.Ql \&* ,
.Ql \&? ,
.Ql \&[ ,
.Ql \&]
$B$r;HMQ$9$k$N$O0lHL$K8-L@$G$O$"$j$^$;$s!#%7%'%k$K$h$C$F(B
$B$3$l$i$NJ8;z$K$OFC<l$J0UL#$,$D$1$i$l$k$+$i$G$9!#(B
.It "$B%Q%9L>(B (Path Name)"
$B%Q%9L>$O!"(B
.Tn NUL
$B$G=*N;$9$kJ8;zNs$G$9!#%*%W%7%g%s$N%9%i%C%7%e(B
.Ql \&/
$B$G3+;O$7!"%9%i%C%7%e$G6h@Z$i$l$?%<%m8D0J>e$N%G%#%l%/%H%j$,B3$-!"(B
$B%*%W%7%g%s$G%U%!%$%kL>$,B3$-$^$9!#%Q%9L>$ND9$5$N9g7W$O(B 1024
.Pq Dv MAXPATHLEN
$BJ8;zL$K~$G$"$kI,MW$,$"$j$^$9!#(B
.Pp
$B%Q%9L>$,%9%i%C%7%e$G3+;O$9$k>l9g!"%Q%98!:w$O%k!<%H%G%#%l%/%H%j$+$i(B
$B;O$^$j$^$9!#$=$&$G$J$$>l9g!"8!:w$O8=:_$N:n6H%G%#%l%/%H%j$+$i;O$^$j$^$9!#(B
$B%9%i%C%7%e$=$l<+BN$O%k!<%H%G%#%l%/%H%j$r;XDj$7$^$9!#(B
$B6u$N%Q%9L>$O8=:_$N%G%#%l%/%H%j$r;X$7$^$9!#(B
.It "$B%G%#%l%/%H%j(B (Directory)"
$B%G%#%l%/%H%j$OFC<l$J%?%$%W$N%U%!%$%k$G$"$j!"B>$N%U%!%$%k$r;2>H$9$k(B
$B%(%s%H%j$,4^$^$l$F$$$^$9!#%G%#%l%/%H%j%(%s%H%j$O%j%s%/$H8F$P$l$^$9!#(B
$B47=,$G!"%G%#%l%/%H%j$K$O>/$J$/$H$b(B 2 $B$D$N%j%s%/!"(B
.Ql \&.
$B$H(B
.Ql \&..
$B$,4^$^$l$F$$$^$9!#$3$l$i$O$=$l$>$l(B
.Em $B%I%C%H(B
$B$*$h$S(B
.Em $B%I%C%H(B-$B%I%C%H(B
$B$H8F$P$l$^$9!#%I%C%H$O!"$=$N%G%#%l%/%H%j<+BN$r;X$7!"(B
$B%I%C%H(B-$B%I%C%H$O$=$N?F%G%#%l%/%H%j$r;X$7$^$9!#(B
.It "$B%k!<%H%G%#%l%/%H%j$H8=:_$N:n6H%G%#%l%/%H%j(B (Root Directory and Current Working Directory)"
$B3F%W%m%;%9$O!"%k!<%H%G%#%l%/%H%j$H8=:_$N:n6H%G%#%l%/%H%j$H$$$&(B
$B35G0$K4XO"IU$1$i$l$F$$$^$9!#$3$l$i$O%Q%9L>8!:w$r2r7h$9$k:]$K(B
$BMQ$$$i$l$^$9!#%W%m%;%9$N%k!<%H%G%#%l%/%H%j$O!"(B
$B%k!<%H%U%!%$%k%7%9%F%`$N%k!<%H%G%#%l%/%H%j$G$"$kI,MW$O$"$j$^$;$s!#(B
.It "$B%U%!%$%k%"%/%;%9%Q!<%_%C%7%g%s(B (File Access Permission)"
$B%U%!%$%k%7%9%F%`Fb$N3F%U%!%$%k$K$O%"%/%;%9%Q!<%_%C%7%g%s$N(B
$B=89g$,$"$j$^$9!#$3$l$i$N%Q!<%_%C%7%g%s$O!"%W%m%;%9$,%U%!%$%k$K(B
$B$D$$$FMW5a$5$l$?A`:n(B ($B$?$H$($P!"=q$-9~$_MQ$K%U%!%$%k$r3+$/(B)
$B$r9T$J$&$+$I$&$+$rH=Dj$9$k$N$K;HMQ$5$l$^$9!#(B
$B%"%/%;%9%Q!<%_%C%7%g%s$O%U%!%$%k$,:n@.$5$l$?$H$-$K3NDj$7$^$9!#(B
$B%"%/%;%9%Q!<%_%C%7%g%s$O(B
.Xr chmod 2
$B8F$S=P$7$rMQ$$$F8e$+$iJQ99$9$k$3$H$b$G$-$^$9!#(B
.Pp
$B%U%!%$%k%"%/%;%9$O%U%!%$%k$,FI$_<h$i$l$?$+!"=q$-9~$^$l$?$+!"(B
$B$^$?$O<B9T$5$l$?$+$K=>$C$FJ,N`$5$l$^$9!#(B
$B%G%#%l%/%H%j%U%!%$%k$O!"%G%#%l%/%H%j$r8!:w$9$k:]$K(B
$B8!:w$r@)8f$9$k$?$a$K!"<B9T%Q!<%_%C%7%g%s$r;HMQ$7$^$9!#(B
.Pp
$B%U%!%$%k%"%/%;%9%Q!<%_%C%7%g%s$O!"%f!<%6$N<!$N(B
3 $B$D$N0[$J$k%/%i%9$KE,MQ$5$l$k$H$-!"%7%9%F%`$K$h$C$F(B
$B2r<a$5$l$^$9!#%f!<%6$N%/%i%9$O!"%U%!%$%k$N=jM-<T!"(B
$B%U%!%$%k$N%0%k!<%WFb$N%f!<%6!"$=$NB>$G$9!#3F%U%!%$%k$K!"$3$l$i$N(B
$B3F%/%i%9$K$D$$$FFHN)$N%"%/%;%9%Q!<%_%C%7%g%s$N%;%C%H$,$"$j$^$9!#%"%/%;%9(B
$B%A%'%C%/$,9T$J$o$l$k$H!"%7%9%F%`$O!"(B
$B8F$S=P$7B&$KE,MQ$G$-$k%"%/%;%9>pJs$r%A%'%C%/$9$k$3$H$K$h$C$F!"%Q!<%_%C%7%g%s$,G'2D$5$l$k$+$I$&$+$rH=Dj$7$^$9!#(B
.Pp
$B%U%!%$%k$K$D$$$F$NFI$_<h$j!"=q$-9~$_!"<B9T(B/$B8!:w$N(B
$B3F%Q!<%_%C%7%g%s$O!"<!$N>l9g$K%W%m%;%9$KG'2D$5$l$^$9!#(B
.Pp
$B%W%m%;%9$N<B8z%f!<%6(B ID $B$,%9!<%Q!<%f!<%6$G$"$k>l9g(B ($BCm(B:
$B%9!<%Q!<%f!<%6$G$"$C$F$b!"<B9T2DG=$G$J$$%U%!%$%k$r<B9T$9$k(B
$B$3$H$O$G$-$^$;$s(B)$B!#(B
.Pp
$B%W%m%;%9$N<B8z%f!<%6(B ID $B$,%U%!%$%k$N=jM-<T$N%f!<%6(B ID
$B$K0lCW$7!"=jM-<T$N%Q!<%_%C%7%g%s$,%"%/%;%9$r5v2D$7$F$$$k>l9g!#(B
.Pp
$B%W%m%;%9$N<B8z%f!<%6(B ID $B$,%U%!%$%k$N=jM-<T$N%f!<%6(B ID
$B$H0lCW$;$:!"%W%m%;%9$N<B8z%0%k!<%W(B ID $B$,%U%!%$%k$N%0%k!<%W(B ID
$B$H0lCW$9$k$+!"$^$?$O%U%!%$%k$N%0%k!<%W(B ID $B$,%W%m%;%9$N(B
$B%0%k!<%W%"%/%;%9%j%9%HFb$K$"$k$+$N$I$A$i$+$G$"$j!"(B
$B%0%k!<%W%Q!<%_%C%7%g%s$,%"%/%;%9$r5vMF$7$F$$$k>l9g!#(B
.Pp
$B<B8z%f!<%6(B ID $B$b<B8z%0%k!<%W(B ID $B$b%W%m%;%9$N%0%k!<%W%"%/%;%9%j%9%H$b!"(B
$B%U%!%$%k$NBP1~$9$k%f!<%6(B ID $B$*$h$S%0%k!<%W(B ID $B$H(B
$B0lCW$7$J$$$,!"(B``$B$=$NB>%f!<%6(B'' $B$N%Q!<%_%C%7%g%s$,(B
$B%"%/%;%9$r5vMF$9$k>l9g!#(B
.Pp
$B>e5-$N$$$:$l$K$b3:Ev$7$J$$>l9g!"%Q!<%_%C%7%g%s$O5q@d$5$l$^$9!#(B
.It "$B%=%1%C%H$H%"%I%l%9%U%!%_%j(B (Sockets and Address Families)"
.Pp
$B%=%1%C%H$O%W%m%;%94V$NDL?.$NC<E@$G$9!#(B
$B3F%=%1%C%H$K$O!"%G!<%?Aw?.MQ$*$h$S<u?.MQ$NBT$A9TNs$,$"$j$^$9!#(B
.Pp
$B%=%1%C%H$O!"?k9T$9$kDL?.$N@-<A$K=>$C$FJ,N`$5$l$^$9!#(B
$B$3$l$i$N@-<A$K$O!"%=%1%C%H$GAw<u?.$5$l$k%a%C%;!<%8$K(B
$B%Q!<%H%J!<$NL>A0$,I,MW$+$I$&$+!"DL?.$K?.Mj@-$,$"$k$+$I$&$+!"(B
$B%a%C%;!<%8<u?.<T$rL>IU$1$k:]$K;HMQ$5$l$k7A<0$J$I$,4^$^$l$^$9!#(B
.Pp
$B%7%9%F%`$N<BBN$O$=$l$>$l!"$$$/$D$+$N%=%1%C%H(B
$B%?%$%W$N=89g$r%5%]!<%H$7$F$$$^$9!#(B
$BMxMQ$G$-$k%?%$%W$*$h$S$=$l$i$N%W%m%Q%F%#$N>\:Y$K$D$$$F$O!"(B
.Xr socket 2
$B$r;2>H$7$F$/$@$5$$!#(B
.Pp
$B%7%9%F%`$N<BBN$O$=$l$>$l!"$$$/$D$+$NDL?.%W%m%H%3%k$N=89g$r(B
$B%5%]!<%H$7$F$$$^$9!#%W%m%H%3%k$N=89g$O$=$l$>$l$"$kFCDj$N7A<0$N(B
$B%"%I%l%9$r%5%]!<%H$7$^$9!#%"%I%l%9%U%!%_%j$O!"(B
$B$"$k%W%m%H%3%k$N%0%k!<%W$KBP1~$9$k%"%I%l%9$N=89g$G$9!#(B
$B%=%1%C%H$O$=$l$>$l!"%=%1%C%H$,:n@.$5$l$?%"%I%l%9(B
$B%U%!%_%j$+$iA*Br$7$?%"%I%l%9$r;}$A$^$9!#(B
.Sh $B4XO"9`L\(B
.Xr intro 3 ,
.Xr perror 3
.\" Amended by N.Kumagai 2000-3-18
