From owner-man-jp-reviewer@jp.FreeBSD.org Mon Jan  6 14:23:06 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id h065N6C00844;
	Mon, 6 Jan 2003 14:23:06 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from rwcrmhc52.attbi.com (rwcrmhc52.attbi.com [216.148.227.88])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id h065N5G00761
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 6 Jan 2003 14:23:05 +0900 (JST)
	(envelope-from horikawa@jp.freebsd.org)
Received: from localhost (12-252-35-167.client.attbi.com[12.252.35.167])
          by rwcrmhc52.attbi.com (rwcrmhc52) with SMTP
          id <2003010605225805200dau37e>; Mon, 6 Jan 2003 05:22:58 +0000
Message-Id: <20030105.222256.78703468.horikawa@attbi.com>
To: man-jp-reviewer@jp.FreeBSD.org, yr6a-ikuc@asahi-net.or.jp
From: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
In-Reply-To: <3E1839F2.3040404@asahi-net.or.jp>
References: <3E1839F2.3040404@asahi-net.or.jp>
X-Mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
Date: Sun, 05 Jan 2003 22:22:56 -0700
X-Sequence: man-jp-reviewer 4332
Subject: [man-jp-reviewer 4332] Re: (man9) 5.0 updaters No.3
Errors-To: owner-man-jp-reviewer@jp.FreeBSD.org
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: horikawa@jp.FreeBSD.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021231

$BKY@n$G$9!#(B

Akira Ikeuchi <yr6a-ikuc@asahi-net.or.jp> wrote:
> $BCSFb$G$9!#(B
> 
> man9 $B$N(B 5.0 $B$X$NDI=>$N;D$j$N(B 6 $B8D$G$9!#(B
> (acl.9, extattr.9, make_dev.9,
>  mi_switch.9, style.9, zone.9)
> 
> $BA4$FHf3SE*Bg$-$JJQ99$,$"$C$?ItJ,$G$9$N$G!"(B
> $B%A%'%C%/$r59$7$/$*4j$$$7$^$9!#(B
$B$"$j$,$H$&$4$6$$$^$9!#(B

[acl.9]
> +$B3F!9$N(B ACL $B%(%s%H%j$O87L)$K(B 1 $B$D$N(B
> +.Dv ACL_USER_OBJ ,
> +1 $B$D$N(B
> +.Dv ACL_GROUP_OBJ ,
> +$B$*$h$S(B 1 $B$D$N(B
> +.Dv ACL_OTHER
> +$B$r4^$^$J$1$l$P$J$j$^$;$s!#(B
> +.Dv ACL_USER ,
> +.Dv ACL_GROUP ,
> +$B$^$?$O(B
> +.Dv ACL_OTHER
> +$B$,B8:_$9$k>l9g$K$O!"(B1 $B$D$N(B
> +.Dv ACL_MASK
> +$B%(%s%H%j$,B8:_$9$k$Y$-$G$9!#(B

$B!V87L)$K!W$O(B one ACL_USER_OBJ $B$+$D(B one ACL_GROUP_OBJ $B$+$D(B one ACL_OTHER
$B$r=$>~$7$F$$$k$N$G$7$g$&!#(B
$B$^$?!"(Bexactly one ACL_MASK entry $B$N(B exactly $B$,Lu=P$5$l$F$$$J$$$N$G!"(B
$B<!$N$h$&$K$7$?$$$G$9!#(B

$B3F!9$N(B ACL $B%(%s%H%j$O!"87L)$K!"(B1 $B$D$N(B
.Dv ACL_USER_OBJ
$B$H(B 1 $B$D$N(B
.Dv ACL_GROUP_OBJ
$B$H(B 1 $B$D$N(B
.Dv ACL_OTHER
$B$r4^$^$J$1$l$P$J$j$^$;$s!#(B
.Dv ACL_USER ,
.Dv ACL_GROUP
$B$^$?$O(B
.Dv ACL_OTHER
$B$,B8:_$9$k>l9g$K$O!"87L)$K(B 1 $B$D$N(B
.Dv ACL_MASK
$B%(%s%H%j$,B8:_$9$k$Y$-$G$9!#(B


[extattr.9]
> @@ -42,7 +42,23 @@
>  $B$3$NDI2C$N%G!<%?$N%;%^%s%F%#%/%9$O!"(B"name=value" ("$BL>A0(B=$BCM(B") $B$N%Z%"$G!"(B
>  $BL>A0$ODj5A$5$l$F$bDj5A$5$l$J$/$F$bNI$/!"Dj5A$5$l$F$$$l$P!"(B0 $B%P%$%H0J>e$N(B
>  $BG$0U$N%P%$%J%j%G!<%?$K4XO"IU$1$i$l$^$9!#(B
> -$B$3$N%G!<%?$NFI$_9~$_$O!"(B
> +$B3HD%B0@-$NL>A0$OL>A06u4V$NAH$NCf$KB8:_$7$^$9!#(B

$B!VAH!W$@$H(B pair $B$N$h$&$K46$8$k$N$G!"!V=89g!W$K$5$;$F$/$@$5$$!#(B

> +$B%f!<%6B0@-%G!<%?$O!"%U%!%$%k$^$?$O%G%#%l%/%H%j$NCf$N%G!<%?$K4XO"IU$1$i$l$?(B
> +$BDL>o$NG$0U$NI,?\$NJ]8n$K$h$C$F!"J]8n$5$l$^$9!#(B
             $B$*$h$S(B
$B$G$7$g$&$+!#(B

$B86J8$O(B user attribute data is protected according the normal
discretionary and mandatory protections associated with the data in
the file or directory

[make_dev.9]
> @@ -80,16 +89,49 @@
>  #endif
>  .Ed
>  .Pp
> +.Fn make_dev_alias
> +$B4X?t$O(B
> +.Fn make_dev
> +$B$+$iJV$5$l$?(B
> +.Ft dev_t
> +$B$r$H$j!"$3$N%G%P%$%9$N$?$a$NJL$NL>A0(B ($B56L>(B) $B$r:n@.$7$^$9!#(B

$B!V56L>!W$G$O$J$/!VJLL>!W$@$H;W$$$^$9!#(B

> +.Fn make_dev
> +$B$N8F=P$7$NA0$N(B
> +.Fn make_dev_alias
> +$B$N8F=P$7$O!"%(%i!<$K$J$j$^$9!#(B

$B!V%(%i!<$K$J$j$^$9!W$h$j!V8m$j$G$9!W$NJ}$,NI$5$=$&!#(B
$B86J8$O(B It is an error to call ...

> +.It
> +$BA4BN$H$7$F$N%W%m%;%9$NDd;_>uBV$N$?$a$K!"(B
> +$B%9%l%C%I$,<B9T$rDd;_$9$kI,MW$,$"$k>l=j$N(B
> +.Xr thread_suspend_check 9
> +$B$NCf!#(B

.Xr thread_suspend_check 9
$BCf$G!"A4BN$H$7$F$N%W%m%;%9$NDd;_>uBV$N$?$a$K!"(B
$B%9%l%C%I$,<B9T$rDd;_$9$kI,MW$,$"$k(B
$B>l9g!#(B

> +$B$=$N%9%l%C%I$,$=$NB>$N>uBV$N(B 1 $B$D$K$"$j!"(BKSE $B%9%l%C%G%#%s%0$,M-8z$N>l9g$K$O!"(B
> +$B4XO"IU$1$i$l$?(B
> +.Em KSE
> +$B$O$=$l$i$,<!$K%9%1%8%e!<%k$5$l$k$3$H$r2DG=$H$9$k$?$a$K!"(B
> +$BF1$8%0%k!<%W$+$i9b$$M%@hEY$rF~<j$5$;$i$l$^$9!#(B

$B8mLu$@$H;W$$$^$9!#(B

KSE will be made available to any higher priority threads
$B$O!"(BKSE $B$,(B (any higher priority) threads $B$K$H$C$FMxMQ2DG=$K$J$k(B
($BMxMQ2DG=$K$5$;$i$l$k(B) $B$H$$$&0UL#$G$7$g$&!#(B

$B$=$N%9%l%C%I$,$=$NB>$N>uBV$N(B 1 $B$D$K$"$j!"(B
KSE $B%9%l%C%G%#%s%0$,M-8z$N>l9g$K$O!"(B
$B4XO"IU$1$i$l$?(B
.Em KSE
$B$OF1$8%0%k!<%WCf$G$h$jM%@hEY$,9b$$%9%l%C%I$K$H$C$FMxMQ2DG=$H$J$j!"(B
$B$=$l$i$N%9%l%C%I$,<!$K%9%1%8%e!<%k2DG=$H$J$j$^$9!#(B

> +CPU $B$H$OJL$N%V!<%H(B CPU $B$,:G=i$N%?%9%/@ZBX$($r(B
$B%V!<%H(B CPU $B0J30$N(B CPU $B$,!D(B

> +$B<B9T$9$k$H$-$N$h$&$K!"%+!<%M%k$,J]B8$9$k$Y$-8E$$%9%l%C%I%3%s%F%-%9%H$r(B
> +$B;}$C$F$$$J$$$H$-$K!"$^$?$O(B
> +.Fn thread_exit
> +$B$NCf$G%+!<%M%k$,8=:_$N%9%l%C%I$r=*N;$5$;$F?7$7$$%9%l%C%I$K(B
> +$B@ZBX$($k$H$-$N$h$&$K!"%+!<%M%k$,8E$$%9%l%C%I$N>uBV$K$D$$$F4X?4$N$J$$$H$-$K!"(B
> +$B$3$N4X?t$OM-MQ$G$9!#(B


[style.9]
> @@ -194,13 +261,20 @@
>  enum enumtype { ONE, TWO } et;
>  .Ed
>  .Pp
> +$B@k8@$NCf$G$O!"7?$K4X78IU$1$i$l$?%H!<%/%s$r=|$$$F!"(B
> +$B%"%9%?%j%9%/$HNY@\$7$?%H!<%/%s$N4V$K$O6uGrJ8;z$rCV$-$^$;$s!#(B
> +($B$3$l$i$N<1JL;R$O4pK\$N7?$NL>A0!"7?$N=$>~8l6g!"$*$h$S4{$K@k8@$5$l$F$$$k(B
> +$B7?$H$OJL$N(B typedef $B$5$l$?L>A0$G$9!#(B)
> +$B$3$l$i$N<1JL;R$O%"%9%?%j%9%/$+$i(B 1 $B$D$N6uGr$GJ,N%$7$^$9!#(B

typedef-names other than the one being declared

the one being declared $B$O!":#$^$5$K@k8@$5$l$h$&$H$7$F$$$k(B 
typedef-name $B$N$3$H$G$7$g$&!#(B

$B:#@k8@$5$l$h$&$H$7$F$$$k$b$N0J30$N(B typedef $BL>(B

$B$H$7$?$$$G$9!#(B


[zone.9]
> +$B0z?t$K(B
> +.Xr malloc 9
> +$B$H$7$FJ8=q2=$5$l$?A*Br$5$l$?%U%i%0$r@_Dj$5$l$^$9!#(B
> +$B$=$N9`L\$O$=$N%>!<%s$K2rJ|$7La$5$l$^$9!#(B
> +$B@.8y$N>l9g$K$O9`L\$X$N%]%$%s%?$rJV$7!"$^$?$O(B
> +$B$=$N%>!<%s$NCf$NA4$F$N9`L\$,;HMQCf$G3n$D%"%m%1!<%?$,%>!<%s$r3HD%$G$-$J$$$+!"(B
> +.Dv M_NOWAIT
> +$B$,L@<($5$l$F$$$k$H$-$N!"5)$J>l9g$K$O(B
>  .Dv NULL
> +$B$rJV$7$^$9!#(B

M_NOWAIT $B$,;XDj$5$l$k$3$H$,5)$@$H$O=q$$$F$$$J$$$N$G!"<!$N$h$&$KD>$5$;(B
$B$F$/$@$5$$!#(B

$B$=$N%>!<%s$NCf$NA4$F$N9`L\$,;HMQCf$G3n$D%"%m%1!<%?$,%>!<%s$r3HD%$G$-(B
$B$J$$5)$J>l9g$+!"(B
.Dv M_NOWAIT
$B$,L@<($5$l$F$$$k>l9g!"(B
.Dv NULL
$B$rJV$7$^$9!#(B

$B86J8$O(B It will return a pointer to an item if successful, or NULL in
the rare case where all items in the zone are in use and the allocator
is unable to grow the zone or when M_NOWAIT is specified.

$B$^$?!"(Bsuccessful, or NULL $B$N$H$3$m$GJ8$rJ,$1$?J}$,F|K\8l$H$7$F(B
$B=q$-0W$$$7!"FI2r$70W$$$H;W$$$^$9!#(B

> @@ -1,5 +1,5 @@
>  .\"-
> -.\" Copyright (c) 2001 Dag-Erling [$BN,(B]
> +.\" Copyright (c) 2001 Dag-Erling [$BN,(B]
>  .\" All rights reserved.
>  .\"
>  .\" Redistribution and use in source and binary forms, with or without
$B$3$NItJ,$NJQ99$OITE,Ev(B ($B85$N$^$^$GNI$$(B) $B$N$G!":o=|$7$F$*$-$^$9!#(B
--
$BKY@nOBM:(B
