From owner-man-jp-reviewer@jp.FreeBSD.org Thu Apr 11 06:42:04 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g3ALg4T79711;
	Thu, 11 Apr 2002 06:42:04 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from smtp2.Stanford.EDU (smtp2.Stanford.EDU [171.64.14.116])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g3ALg3v79706
	for <man-jp-reviewer@jp.FreeBSD.org>; Thu, 11 Apr 2002 06:42:03 +0900 (JST)
	(envelope-from metal@gc5.so-net.ne.jp)
Received: from smtp2.Stanford.EDU (localhost [127.0.0.1])
	by smtp2.Stanford.EDU (8.11.6/8.11.6) with ESMTP id g3ALfxE15476
	for <man-jp-reviewer@jp.FreeBSD.org>; Wed, 10 Apr 2002 14:41:59 -0700 (PDT)
Received: from gc5.so-net.ne.jp (hpn-vr2.Stanford.EDU [171.64.74.195])
	by smtp2.Stanford.EDU (8.11.6/8.11.6) with ESMTP id g3ALftw15440
	for <man-jp-reviewer@jp.FreeBSD.org>; Wed, 10 Apr 2002 14:41:55 -0700 (PDT)
Message-ID: <3CB4B19B.8030409@gc5.so-net.ne.jp>
Date: Wed, 10 Apr 2002 14:41:47 -0700
From: SUZUKI Koichi <metal@gc5.so-net.ne.jp>
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:0.9.9) Gecko/20020401
X-Accept-Language: ja, en
MIME-Version: 1.0
To: man-jp-reviewer <man-jp-reviewer@jp.FreeBSD.org>
Content-Type: multipart/mixed;
 boundary="------------010001000904090001000902"
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020409
X-Sequence: man-jp-reviewer 4062
Subject: [man-jp-reviewer 4062] (man3) directory.3
Errors-To: owner-man-jp-reviewer@jp.FreeBSD.org
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: metal@gc5.so-net.ne.jp


This is a multi-part message in MIME format.
--------------010001000904090001000902
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

$BNkLZ$G$9!#(B

directory.3 $B$N(B 3.1R -> 4.5R $B$X$N:9J,$G$9!#(B

readdir_r() $B$,?7$?$K2C$o$C$F$^$9!#(B

-- 
This is my STYLE.
$B$9$:$-$3!<$$$A(B

--------------010001000904090001000902
Content-Type: text/plain;
 name="directory.3.diff"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="directory.3.diff"

LS0tIDMuMVJKL2RpcmVjdG9yeS4zCVN1biBEZWMgMjMgMTA6Mzg6MDYgMjAwMQorKysgNC41
UkovZGlyZWN0b3J5LjMJVHVlIEFwciAgOSAxODoxMToxNyAyMDAyCkBAIC0zMCwyOCArMzAs
MzQgQEAKIC5cIiBTVUNIIERBTUFHRS4KIC5cIgogLlwiICAgICBAKCMpZGlyZWN0b3J5LjMJ
OC4xIChCZXJrZWxleSkgNi80LzkzCisuXCIgJEZyZWVCU0Q6IHNyYy9saWIvbGliYy9nZW4v
ZGlyZWN0b3J5LjMsdiAxLjcuMi40IDIwMDEvMTIvMTQgMTg6MzM6NTAgcnUgRXhwICQKIC5c
IgogLkRkIEp1bmUgNCwgMTk5MwogLkR0IERJUkVDVE9SWSAzCi0uT3MgQlNEIDQuMgorLk9z
CiAuU2ggzL6+zgogLk5tIG9wZW5kaXIgLAogLk5tIHJlYWRkaXIgLAorLk5tIHJlYWRkaXJf
ciAsCiAuTm0gdGVsbGRpciAsCiAuTm0gc2Vla2RpciAsCiAuTm0gcmV3aW5kZGlyICwKIC5O
bSBjbG9zZWRpciAsCiAuTm0gZGlyZmQKIC5OZCClx6Wjpeylr6XIperB4LruCisuU2ggpeml
pKXWpeml6gorLkxiIGxpYmMKIC5TaCC98bywCi0uRmQgI2luY2x1ZGUgPHN5cy90eXBlcy5o
PgotLkZkICNpbmNsdWRlIDxkaXJlbnQuaD4KKy5JbiBzeXMvdHlwZXMuaAorLkluIGRpcmVu
dC5oCiAuRnQgRElSICoKIC5GbiBvcGVuZGlyICJjb25zdCBjaGFyICpmaWxlbmFtZSIKIC5G
dCBzdHJ1Y3QgZGlyZW50ICoKIC5GbiByZWFkZGlyICJESVIgKmRpcnAiCisuRnQgaW50Cisu
Rm4gcmVhZGRpcl9yICJESVIgKmRpcnAiICJzdHJ1Y3QgZGlyZW50ICplbnRyeSIgInN0cnVj
dCBkaXJlbnQgKipyZXN1bHQiCiAuRnQgbG9uZwotLkZuIHRlbGxkaXIgImNvbnN0IERJUiAq
ZGlycCIKKy5GbiB0ZWxsZGlyICJESVIgKmRpcnAiCiAuRnQgdm9pZAogLkZuIHNlZWtkaXIg
IkRJUiAqZGlycCIgImxvbmcgIGxvYyIKIC5GdCB2b2lkCkBAIC02NCw3NSArNzAsOTUgQEAK
IC5GbiBvcGVuZGlyCiC02L/0pM+hogogLkZhIGZpbGVuYW1lCi2kx7vYzL6ktaTspL+lx6Wj
peylr6XIpeqk8rOrpK2hogorpMe72MTqpLWk7KS/pcelo6Xspa+lyKXqpPKzq6StoaIKIC5F
bSClx6Wjpeylr6XIpeqluaXIpeqhvKXgCi2k8qS9pOyky8LQsf6ktaS7oaK45cKzpM7B4Lru
pMekzgorpPKkvaTspMvC0LH+pLWku6GiuOXCs6TOweC67qTHCiAuRW0gpcelo6Xspa+lyKXq
pbmlyKXqobyl4AogpPK8scrMpLmk66TOpMu7yM3RpLmk66XdpaSl86W/pPLK1qS3pN6kuaGj
CiAuRmEgZmlsZW5hbWUKLaTLCi2loqWvpbuluaTHpK2kyqSkvuy556GipN6kv6TPpLmk2aTG
pM6k4qTOpPLK3bv9pLmk66TOpMu9vcqspMql4aXipeqk8gorpMuloqWvpbuluaTHpK2kyqSk
vuy556GipN6kv6TPpLmk2aTGpM6k4qTOpPLK3bv9pLmk66TOpMu9vcqspMql4aXipeqk8gog
LlhyIG1hbGxvYyAzCiCkx6StpMqkpL7sueekz6Gipd2lpKXzpb8KIC5EdiBOVUxMCiCkrMrW
pLWk7KTepLmhowogLlBwCiAuRm4gcmVhZGRpcgottNi/9KTPoaK8oaTOpcelo6Xspa+lyKXq
pail86XIpeqk8rvYpLml3aWkpfOlv6Tyytakt6TepLmho6SzpM4KLbTYv/Skz6Gipcelo6Xs
pa+lyKXqpM7L9sj4pMvF/sOjpLmk66SroaKk3qS/pM/Mtbj6pMoKK7TYv/Skz6GivKGkzqXH
paOl7KWvpcil6qWopfOlyKXqpPK72KS5pd2lpKXzpb+k8srWpLek3qS5oaMKK6SzpM602L/0
pM+hoqXHpaOl7KWvpcil6qTOy/bI+KTLxf7Do6S5pOukq6GipN6kv6TPzLW4+qTKCiAuRm4g
c2Vla2RpcgotweC67qTyCi24ob3QpLmk66TICivB4LrupPK4ob3QpLmk66TICiAuRHYgTlVM
TAogpPLK1qS3pN6kuaGjCiAuUHAKKy5GbiByZWFkZGlyX3IKK6TPoaIKKy5GbiByZWFkZGly
CiukyMaxzc2kzrWhx72k8sTztqGkt6TepLmkrKGiCiu4xqTTvdCkt7i1pM+367LMpPKzyse8
pLmk66S/pOGkzqXHpaOl7KWvpcil6gorLkZhIGVudHJ5Ciul0KXDpdWloaTyxPO2oaS3pMqk
saTspNCkyqTqpN6ku6TzoaMKK8bJpN+5/qTfpKzArrj5pLmk66TICisuRmEgcmVzdWx0Ciuk
zworLkZhIGVudHJ5Ciuk8rvYpLehoqXHpaOl7KWvpcil6qTOy/bI+KTLw6OkuaTrpMgKKy5G
YSByZXN1bHQKK6TPCisuRHYgTlVMTAorpMvA38TqpLWk7KTepLmhoworLkZuIHJlYWRkaXJf
cgorpM+hosCuuPmkt6S/vuy55yAwIKTyytakt6GipL2kpqTHpMqksaTspNC8usfUpPK8qKS5
pail6aG8pcql86XQpPLK1qS3pN6kuaGjCisuUHAKIC5GbiB0ZWxsZGlyCi202L/0pM+hosy+
wbCkzsnVpKSkvwortNi/9KTPoaK72MTqpLWk7KS/CiAuRW0gpcelo6Xspa+lyKXqpbmlyKXq
obyl4AotpMvC0LH+pLmk67i9ut+kzrDMw9ak8srWpLek3qS5oaMKK6TLtNjPosnVpLGk6aTs
pMakpKTruL2636TOsMzD1qTyytakt6TepLmhowogLkZuIHRlbGxkaXIKLaSsytakucPNpKzO
yaSkpM6kz6Gix8nAuKS1pLuk6aTspOu4taTIpMqkw6S/CiukrMrWpLnDzaSsza24+qTKpM6k
z6GipL2kzsPNpKyw+qStvdCktaTspL+4taTOCiAuRHYgRElSCiCl3aWkpfOlvwogLkZhIGRp
cnAKLaTOvPfMv6TOtNakwKSxpMekuaGjpcelo6Xspa+lyKXqpKzKxKS4pOmk7LrGpNOzq6Sr
pOyk66TIoaIKK6SswLikraTGpKSk67TWpMCksaTHpLmhoworpcelo6Xspa+lyKXqpKzKxKS4
pOmk7LrGpNOzq6SrpOyk66TIoaIKIC5GbiB0ZWxsZGlyCiCkrMrWpLekv7DKwbCkzsPNpM+k
4qTPpOTNrbj6pMekz6SipOqk3qS7pPOhowogLlBwCiAuRm4gc2Vla2RpcgottNi/9KTPoaIK
K7TYv/Skz6GipL2kzgogLkVtIKXHpaOl7KWvpcil6qW5pcil6qG8peAKLaTYpM68oaTOCiuk
y8LQpLmk67yhpM4KIC5GbiByZWFkZGlyCi3B4LrupM6wzMPWpPLA38TqpLek3qS5oaO/t6S3
pKSwzMPWpM+hogotLkZuIHRlbGxkaXIKLcHguu6krLzCudSktaTspL+kyKStpM4KK8Hguu6k
zrDMw9ak8sDfxOqkt6TepLmhoworv7ekt6SksMzD1qTPoaKkvaTOCiAuRW0gpcelo6Xspa+l
yKXqpbmlyKXqobyl4AotpMjC0LH+ydWksaTppOykv6TipM6ky8zhpOqk3qS5oaMKK6TItNjP
osnVpLGk6aTspMakpKTrpOKkzqTHoaIKKy5GbiB0ZWxsZGlyCivB4LrupKy8wrnUpLWk7KS/
pMikraTLytaktaTspOuk4qTOpMekuaGjCiAuUHAKIC5GbiByZXdpbmRkaXIKLbTYv/Skz6Gi
zL7BsKTOydWkpKS/Ciu02L/0pM+horvYxOqktaTspL8KIC5FbSClx6Wjpeylr6XIpeqluaXI
peqhvKXgCi2kzrDMw9ak8qXHpaOl7KWvpcil6qTOwOjGrKTLpeqlu6XDpcikt6TepLmhowor
pM6wzMPWpPKkvaTOpcelo6Xspa+lyKXqpM7A6MaspMvM4aS3pN6kuaGjCiAuUHAKIC5GbiBj
bG9zZWRpcgottNi/9KTPoaLMvsGwpM7J1aSkpL8KK7TYv/Skz6Giu9jE6qS1pOykvwogLkVt
IKXHpaOl7KWvpcil6qW5pcil6qG8peAKIKTyysSkuKGiCiAuRmEgZGlycAotpd2lpKXzpb+k
y8LQsf6kuaTrub3CpKTysvLK/KS3oaK96M39pKzArrj5pLekv77sueekzyAwIKTyytakt6Te
pLmhowotvejN/aSsvLrH1KS5pOukyKGiXC0xIKSsytaktaTsoaKlsKXtobyl0KXrytG/9Aor
pd2lpKXzpb+ky7TYz6LJ1aSxpOmk7KS/ub3CpMLOpPKy8sr8pLek3qS5oaMKK73ozf2krMCu
uPmkt6S/vuy556TPIDAgpPLK1qS3pN6kuaGjCiu96M39pKy8usfUpLmk66TIIFwtMSCkrMrW
pLWk7KGipail6aG8pPK8qKS/pOGky6Wwpe2hvKXQpevK0b/0CiAuVmEgZXJybm8KLaSswN/E
6qS1pOykxqWopemhvKTyvKikuaTopKaky6TKpOqk3qS5oaMKK6SswN/E6qS1pOyk3qS5oaMK
IC5QcAogLkZuIGRpcmZkCi202L/0pM+hosy+wbCkzsnVpKSkvwortNi/9KTPoaK72MTqpLWk
7KS/CiAuRW0gpcelo6Xspa+lyKXqpbmlyKXqobyl4AotpMvC0LH+pLmk68Cwv/Sl1aWhpaSl
67WtvdK70qTyytakt6TepLmhoworpMu02M+iydWksaTppOykv8Cwv/SkzqXVpaGlpKXrta29
0rvSpPLK1qS3pN6kuaGjCiAuWHIgb3BlbiAyCiCk8ruyvsikt6TGpK+kwKS1pKShowogLlBw
Ci2lx6Wjpeylr6XIpeqkx6WopfOlyKXqodZuYW1lodek8rihuvekuaTrpbWl86XXpeuls6G8
pcmkz7yhpM6kyKSqpOqkx6S5oaMKK6XHpaOl7KWvpcil6qTHpail86XIpeogYGBuYW1lJycg
pPK4obr3pLmk66W1pfOl16XrpbOhvKXJpM+8oaTOpMikqqTqpMekuaGjCiAuQmQgLWxpdGVy
YWwgLW9mZnNldCBpbmRlbnQKIGxlbiA9IHN0cmxlbihuYW1lKTsKIGRpcnAgPSBvcGVuZGly
KCIuIik7CkBAIC0xNTcsOSArMTgzLDkgQEAKIC5GbiB0ZWxsZGlyICwKIC5GbiBzZWVrZGly
ICwKIC5GbiByZXdpbmRkaXIgLAotLkZuIGNsb3NlZGlyICwKKy5GbiBjbG9zZWRpcgogpKqk
6KTTCiAuRm4gZGlyZmQKIKTOs8a02L/0pM8KIC5CeCA0LjIKLaTHuL2k7KTepLekv6GjCiuk
x8XQvuykt6TepLekv6GjCg==
--------------010001000904090001000902--

