From owner-man-jp-reviewer@jp.freebsd.org  Thu Apr 30 20:25:37 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id UAA22465
	Thu, 30 Apr 1998 20:25:37 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with SMTP id UAA22460
	for <man-jp-reviewer@jp.freebsd.org>; Thu, 30 Apr 1998 20:25:36 +0900 (JST)
Received: by nazuna.bres.tsukuba.ac.jp (SMI-8.6/SMI-SVR4)
	id UAA24778; Thu, 30 Apr 1998 20:25:32 +0900
Date: Thu, 30 Apr 1998 20:25:32 +0900
Message-Id: <199804301125.UAA24778@nazuna.bres.tsukuba.ac.jp>
To: man-jp-reviewer@jp.freebsd.org
From: yohta@bres.tsukuba.ac.jp (Yoshihiko OHTA)
X-Mailer: mnews [version 1.21PL3] 1998-04/12(Sun)
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: man-jp-reviewer 82
Subject: [man-jp-reviewer 82] procfs.5
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org

  $BB@ED!wC^GHBg$G$9!#(B
$BJY6/$K$J$j$^$7$?!#8m2r$,$J$$$+?4G[$G$9!#(B
view $B$r;kE@$HLu$7$?$N$G$9$,!"$I$&$b$7$C$/$j$-$^$;$s!#2?$+5$(B
$B$N8z$$$?Lu$J$$$G$7$g$&$+!#(B

.\" $Id: procfs.5,v 1.2.8.3 1996/12/31 22:50:42 mpp Exp $
.\" jpman %Id: procfs.5,v 0.0 1998/04/24 15:56:41 horikawa Stab %
.\" Written by Garrett Wollman
.\" This file is in the public domain.
.\"
.Dd August 10, 1994
.Dt PROCFS 5
.Os BSD 4.4
.Sh $BL>>N(B
.Nm procfs
.Nd $B%W%m%;%9%U%!%$%k%7%9%F%`(B
.Sh $B=q<0(B
.Bd -literal
proc		/proc	procfs	rw 0 0
.Ed
.Sh $B2r@b(B
$B%W%m%;%9%U%!%$%k%7%9%F%`!"$9$J$o$A(B
.Nm procfs 
$B$O%U%!%$%k%7%9%F%`Cf$G%7%9%F%`%W%m%;%9%F!<%V%k$X$N;kE@$r<B8=$7$^$9!#(B
.Nm procfs 
$B$ODL>o(B 
.Pa /proc 
$B$K%^%&%s%H$5$l!"(B
.Xr ps 1
$B$d(B
.Xr w 1
$B$H$$$C$?%W%m%0%i%`$N40A4$JF0:n$KI,MW$J$b$N$G$9!#(B
.Pp
.Nm
$B$O0JA0$N(B
.Fx 1.1
.Nm
$B$G$N<BAu$H$O0[$J$j!"(B
2 $B%l%Y%k$N%W%m%;%96u4V$X$N;kE@$rDs6!$7$^$9!#(B
$B9b$$%l%Y%k$G$O!"%W%m%;%9$O$=$l<+?H$,!"(B10 $B?J?t$K$h$k@hF,$K(B 0 $B$NIU$+$J$$(B
$B<+J,$N%W%m%;%9(B ID $B$K$h$C$F!"L>A0IU$1$5$l$^$9!#$^$?(B
.Pa curproc
$B$H8F$P$l$kD4::MW5a$r9T$J$C$?%W%m%;%9$r;2>H$9$kFCJL$J%N!<%I$,B8:_$7$^$9!#(B
.Pp
$B$=$l$>$l$N%N!<%I$O0J2<$N9`L\$r4^$`%G%#%l%/%H%j$G$9(B:
.Pp
$B$=$l$>$l$N%G%#%l%/%H%j$O?t8D$N%U%!%$%k$r4^$s$G$$$^$9(B:
.Bl -tag -width status
.It Pa ctl
$BB?MM$J@)8fA`:n$r%5%]!<%H$9$k=q$-9~$_$N$_$N%U%!%$%k!#(B
$B@)8f%3%^%s%I$O(B
.Pa ctl
$B%U%!%$%k$KJ8;zNs$H$7$F=q$-9~$^$l$^$9!#(B
$B@)8f%3%^%s%I$O(B:
.Bl -tag -width detach -compact
.It attach
$BBP>]%W%m%;%9$rDd;_$7!"(B
$BAw?.%W%m%;%9$KBP$7$F%G%P%C%0@)8f%W%m%;%9$H$J$k$h$&<jG[$9$k!#(B
.It detach
$BBP>]%W%m%;%9$N<B9T$r7QB3$7!"%G%P%C%0%W%m%;%9$N@)8f2<$+$iN%$7$^$9(B
($BAw?.%W%m%;%9$G$"$kI,MW$O$"$j$^$;$s(B)$B!#(B
.It run
$B%7%0%J%k$,FO$/$+!"%V%l!<%/%]%$%s%H$KC#$9$k$+!"$^$?$OBP>]%W%m%;%9$,(B
$B=*N;$9$k$^$GBP>]%W%m%;%9$r7QB3$7$FF0:n$5$;$^$9!#(B
.It step
$B%7%0%J%k$rFO$1$:$KBP>]%W%m%;%9$r%7%s%0%k%9%F%C%W$5$;$^$9!#(B
.It wait
$BBP>]%W%m%;%9$,%G%P%C%0$N$?$a$KJ?9U>uBV$K$J$k$^$GBT$A$^$9!#(B
$BBP>]%W%m%;%9$OB>$N$I$N%3%^%s%I$,5v2D$5$l$k$h$j$bA0$K(B
$B$3$N>uBV$K$J$kI,MW$,$"$j$^$9!#(B
.El
.Pp
$B%7%0%J%k$,%W%m%;%9$KFO$1$i$l$k>l9g$K$O!"(B
$BJ8;zNs$O%7%0%J%k$NL>A0!">.J8;z!"(B
.Dv SIG
$B@\F,<-$J$7$G$b9=$$$^$;$s!#(B
.Xr (sigaction 2
$B;2>H(B)$B!#(B
.It Pa etype
.Pa file
$B9`L\$K$h$C$F;2>H$5$l$k<B9T7A<0$N%?%$%W!#(B
.It Pa file
$B%W%m%;%9%F%-%9%H$,FI$^$l$k(B vnode $B$X$N;2>H!#(B
$B$3$l$O%W%m%;%9$N%7%s%\%k%F!<%V%k$X$N%"%/%;%9$rF@$k!"(B
$B$^$?$O%W%m%;%9$N$b$&0l$D$N%3%T!<$r;O$a$k$N$K;H$o$l$^$9!#(B
.It Pa fpregs
.Pa <machine/reg.h>
$BCf$N(B
.Dv "struct fpregs"
$B$GDj5A$5$l$kIbF0>.?tE@%l%8%9%?!#(B
.Pa fpregs
$B$OL@NF$JHFMQ$HIbF0>.?tE@%l%8%9%?$N%;%C%H$r;}$C$?%^%7%s$K$N$_(B
$B<BAu$5$l$F$$$^$9!#(B
.It Pa map
$B%W%m%;%9$N2>A[%a%b%j$N%^%C%W!#(B
.It Pa mem
$B%W%m%;%9$N40A4$J2>A[%a%b%j%$%a!<%8!#(B
$B%W%m%;%9Cf$KB8:_$9$k%"%I%l%9$N$_$,%"%/%;%9$G$-$^$9!#(B
$B$3$N%U%!%$%k$KBP$9$kFI$_=q$-$O%W%m%;%9$r=$@5$7$^$9!#(B
$B%F%-%9%H%;%0%a%s%H$KBP$9$k=q$-9~$_$O$=$N%W%m%;%9<+?H$KN1$^$j$^$9!#(B
.It Pa note
$B%W%m%;%9$X%7%0%J%k$rAw$k$N$K;H$o$l$^$9!#<BAu$5$l$F$$$^$;$s!#(B
.It Pa notepg
$B%W%m%;%9%0%k!<%W$X%7%0%J%k$rAw$k$N$K;H$o$l$^$9!#<BAu$5$l$F$$$^$;$s!#(B
.It Pa regs
$B%W%m%;%9$N%l%8%9%?%;%C%H$X$NFI$_=q$-$r5v2D$7$^$9!#(B
$B$3$N%U%!%$%k$O(B
.Pa <machine/reg.h>
$BCf$GDj5A$5$l$F$$$k(B
.Dv "struct regs"
$B%P%$%J%j%G!<%?9=B$BN$r4^$s$G$$$^$9!#(B
.Pa regs
$B$O%W%m%;%9$,Dd;_$7$F$$$k$H$-$N$_=q$-9~$_$G$-$^$9!#(B
.It Pa status
$B%W%m%;%9$N>uBV!#(B
$B$3$N%U%!%$%k$OFI$_9~$_$N$_$G!"6uGr$GJ,$1$i$l$?0J2<$NB??t$N%U%#!<%k%I$r(B
$B4^$s$@0l9T$rJV$7$^$9(B:
.Pp
.Bl -bullet -compact
.It
$B%3%^%s%IL>(B
.It
$B%W%m%;%9(B ID
.It
$B?F%W%m%;%9(B ID
.It
$B%W%m%;%9%0%k!<%W(B ID
.It
$B%;%C%7%g%s(B ID
.It
$B@)8fC<Kv$N(B
.Ar major,minor$B!"(B
$B$^$?$O$b$7@)8fC<Kv$,$J$$>l9g$K$O(B
.Dv -1,-1 $B!#(B
.It
$B%W%m%;%9%U%i%0$N%j%9%H(B:
.Dv ctty
$B$b$7@)8fC<Kv$,$"$k>l9g!"(B
.Dv sldr
$B$b$7%W%m%;%9$,%;%C%7%g%s%j!<%@$G$"$k>l9g!"(B
.Dv noflags
$BB>$N(B 2 $B$D$N%U%i%0$,%;%C%H$5$l$F$$$$$J$$>l9g!#(B
.It
$B%+%s%^$G6h@Z$C$?IC$H%^%$%/%mIC$K$h$k%W%m%;%93+;O;~9o(B
.It
$B%+%s%^$G6h@Z$C$?IC$H%^%$%/%mIC$K$h$k%f!<%6;~4V(B
.It
$B%+%s%^$G6h@Z$C$?IC$H%^%$%/%mIC$K$h$k%7%9%F%`;~4V(B
.It
$B%&%'%$%H%A%c%s%M%k%a%C%;!<%8(B
.It
$B<B8z%f!<%6(B ID $B$HA4$F%+%s%^$G6h@Z$i$l$?(B
$B%0%k!<%W%j%9%H(B($B:G=i$N9`L\$O<B8z%0%k!<%W(B ID) $B$+$i@.$C$F$$$k(B
$B%W%m%;%9%/%j%G%s%7%c%k(B
.El
.El
.Pp
$BBP>]$,%G%P%C%,$K$h$C$F(B fork/exec $B$5$l$kDL>o$N%G%P%C%.%s%04D6-$G$O!"(B
$B%G%P%C%,$,(B fork $B$7!";R$O<+J,<+?H$G;_$^$k(B($BNc$($P<+J,$GM?$($?(B
.Dv SIGSTOP )
$B$Y$-$G$9!#(B
$B?F$OE,@Z$J(B
.Pa ctl
$B%U%!%$%k$rDL$8$F(B
.Dv wait
$B$=$7$F(B
.Dv attach
$B%3%^%s%I$rH/9T$9$k$Y$-$G$9!#(B
$B;R%W%m%;%9$O(B exec $B8F$S=P$7$,=*$o$C$?D>8e$K(B
.Dv SIGTRAP
$B$r<u$1<h$j$^$9(B
.Xr (execve 2
$B;2>H(B)$B!#(B
.Pp
$B$=$l$>$l$N%N!<%I$O%W%m%;%9$N%f!<%6$K=j;}$5$l!"(B
.Li kmem
$B$KB0$9$k(B
.Pa mem
$B%N!<%I0J30$O%f!<%6$N%W%i%$%^%j%0%k!<%W$KB0$7$^$9!#(B
.Sh FILES
.Bl -tag -width /proc/curproc/XXXXXXX -compact
.It Pa /proc
.Nm procfs
$B$X$NDL>o$N%^%&%s%H%]%$%s%H!#(B
.It Pa /proc/pid
$B%W%m%;%9(B
.Pa pid
$B$N%W%m%;%9>pJs$r4^$s$@%G%#%l%/%H%j(B
.It Pa /proc/curproc
$B%+%l%s%H%W%m%;%9$N%W%m%;%9>pJs$r4^$s$@%G%#%l%/%H%j(B
.It Pa /proc/curproc/ctl
$B%W%m%;%9$X$N@)8f%a%C%;!<%8$rAw$k$N$K;H$o$l$^$9(B
.It Pa /proc/curproc/etype
$B<B9T7A<0%?%$%W(B
.It Pa /proc/curproc/file
$B<B9T7A<0%$%a!<%8(B
.It Pa /proc/curproc/fpregs
$B%W%m%;%9IbF0>.?tE@%l%8%9%?%;%C%H(B
.It Pa /proc/curproc/map
$B%W%m%;%9$N2>A[%a%b%j%^%C%W(B
.It Pa /proc/curproc/mem
$B%W%m%;%9$N40A42>A[%"%I%l%96u4V(B
.It Pa /proc/curproc/note
$B%W%m%;%9$X$N%7%0%J%kAw?.$K;H$o$l$^$9(B
.It Pa /proc/curproc/notepg
$B%W%m%;%9%0%k!<%W$X$N%7%0%J%kAw?.$K;H$o$l$^$9(B
.It Pa /proc/curproc/regs
$B%W%m%;%9%l%8%9%?%;%C%H(B
.It Pa /proc/curproc/status
$B%W%m%;%9$N8=:_$N>uBV(B
.El
.Sh SEE ALSO
.Xr mount 2 ,
.Xr sigaction 2 ,
.Xr unmount 2 ,
.Xr mount_procfs 8
.Sh AUTHOR
$B$3$N%^%K%e%"%k%Z!<%8$O(B Jan-Simon Pendry $B$K$h$C$FDs6!$5$l$?5-=R$K4p$E$$$F(B
Garrett Wollman $B$K$h$C$F=q$+$l!"(B
$B8e$K(B Mike Pritchard $B$K$h$C$F<jD>$7$5$l$^$7$?!#(B
--
$BB@EDK'I'(B(Yoshihiko Ohta)  $BC^GHBg3X!!%P%$%*%7%9%F%`8&5f2J(B
E-mail: yohta@bres.tsukuba.ac.jp
