OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / draft / man3 / wordexp.3
index 470fa41..1ff04d0 100644 (file)
@@ -55,12 +55,12 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参
 は、 \fIwe_wordv\fP 配列にある初期要素のうちいくつが NULL で埋められるべきかを表すのに使われたりする (\fIflags\fP
 により決定される。下記を参照。)。
 .LP
-関数 \fBwordfree\fP()  は割り当てたメモリを再度解放する。 より正確にいうと、この関数はその引き数を解放するのではなく、 配列
\96¢æ\95° \fBwordfree\fP()  ã\81¯å\89²ã\82\8aå½\93ã\81¦ã\81\9fã\83¡ã\83¢ã\83ªã\83¼ã\82\92å\86\8d度解æ\94¾ã\81\99ã\82\8bã\80\82 ã\82\88ã\82\8a正確ã\81«ã\81\84ã\81\86ã\81¨ã\80\81ã\81\93ã\81®é\96¢æ\95°ã\81¯ã\81\9dã\81®å¼\95ã\81\8dæ\95°ã\82\92解æ\94¾ã\81\99ã\82\8bã\81®ã\81§ã\81¯ã\81ªã\81\8fã\80\81 é\85\8då\88\97
 \fIwe_wordv\fP とそれが指し示す文字列を解放する。
 .SS 文字列引き数
-この展開はシェルによるコマンドのパラメータの展開 (\fBsh\fP(1)  を参照) と同じであるので、文字列 \fIs\fP
-はシェルコマンドパラメータで不正とされる文字を含んではならない。 特にエスケープされていない改行、|, &, ;, <, >, (,
-), {, } 文字を コマンド置換やパラメータ置換の場面以外に含めてはならない。
\81\93ã\81®å±\95é\96\8bã\81¯ã\82·ã\82§ã\83«ã\81«ã\82\88ã\82\8bã\82³ã\83\9eã\83³ã\83\89ã\81®ã\83\91ã\83©ã\83¡ã\83¼ã\82¿ã\83¼ã\81®å±\95é\96\8b (\fBsh\fP(1)  ã\82\92å\8f\82ç\85§) ã\81¨å\90\8cã\81\98ã\81§ã\81\82ã\82\8bã\81®ã\81§ã\80\81æ\96\87å­\97å\88\97 \fIs\fP
\81¯ã\82·ã\82§ã\83«ã\82³ã\83\9eã\83³ã\83\89ã\83\91ã\83©ã\83¡ã\83¼ã\82¿ã\83¼ã\81§ä¸\8dæ­£ã\81¨ã\81\95ã\82\8cã\82\8bæ\96\87å­\97ã\82\92å\90«ã\82\93ã\81§ã\81¯ã\81ªã\82\89ã\81ªã\81\84ã\80\82 ç\89¹ã\81«ã\82¨ã\82¹ã\82±ã\83¼ã\83\97ã\81\95ã\82\8cã\81¦ã\81\84ã\81ªã\81\84æ\94¹è¡\8cã\80\81|, &, ;, <, >, (,
+), {, } 文字を コマンド置換やパラメータ置換の場面以外に含めてはならない。
 .LP
 引き数 \fIs\fP にクォートしていないコメント文字 # で始まる単語が含まれている場合には、 その単語とそれ以降の単語が無視されるか、 それとも #
 がコメント文字として扱わないかは、規定されていない。
@@ -69,7 +69,7 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参
 を環境変数 FOO の値に置き換える)、 コマンド展開 ($(command) または \`command\` を command
 の出力で置き換える)、 算術展開、フィールド分割、ワイルドカード展開、クォートの除去。
 .LP
-特殊なパラメータ ($@, $*, $#, $?, $\-, $$, $!, $0) の 展開結果は規定されていない。
+特殊なパラメータ ($@, $*, $#, $?, $\-, $$, $!, $0) の 展開結果は規定されていない。
 .LP
 フィールド分割は環境変数 $IFS を用いて行われる。 この環境変数が設定されていない場合、 フィールド区切り文字はスペース・タブ・改行である。
 .SS 出力される配列
@@ -110,7 +110,7 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参
 コマンド置換が要求されたが、 \fBWRDE_NOCMD\fP フラグでこれをエラーとして扱うように指示されていた。
 .TP 
 \fBWRDE_NOSPACE\fP
-メモリが足りない。
\83¡ã\83¢ã\83ªã\83¼ã\81\8c足ã\82\8aã\81ªã\81\84ã\80\82
 .TP 
 \fBWRDE_SYNTAX\fP
 対応する括弧がない、クォートが合致しないといった、 シェルの書式エラー。
@@ -144,6 +144,6 @@ main(int argc, char **argv)
 .SH 関連項目
 \fBfnmatch\fP(3), \fBglob\fP(3)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。