.\" This page was taken from the 4.4BSD-Lite CDROM (BSD license)
.\"
+.\" %%%LICENSE_START(BSD_ONELINE_CDROM)
+.\" This page was taken from the 4.4BSD-Lite CDROM (BSD license)
+.\" %%%LICENSE_END
+.\"
.\" @(#)xdr.3n 2.2 88/08/03 4.0 RPCSRC; from 1.16 88/03/14 SMI
.\"
.\" 2007-12-30, mtk, Convert function prototypes to modern C syntax
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
+.\"
+.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
+.\" all rights reserved.
+.\" Translated Tue Jan 4 20:48:51 JST 2000
+.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\"
.TH XDR 3 2007\-12\-30 "" "Linux Programmer's Manual"
.SH 名前
xdr \- 外部データ表現(XDR)のためのライブラリ・ルーティン
.in +4n
.nf
-typedef int \fIbool_t\fP;
+\fBtypedef int \fP\fIbool_t\fP\fB;\fP
-typedef bool_t (*\fIxdrproc_t\fP) (XDR *, void *,...);
+\fBtypedef bool_t (*\fP\fIxdrproc_t\fP\fB) (XDR *, void *,...);\fP
.fi
.in
.LP
.IP
このマクロは XDR ストリーム \fIxdrs\fP に関連付けられた内部(inline)ルーティンを呼び出す。
ルーティンはストリームのバッファーの連続する断片へのポインターを返す。 \fIlen\fP は要求するバッファーのバイト長である。 注意: ポインターは
-\fIlong *\fP にキャストされる。
+\fIlong\ *\fP にキャストされる。
.IP
警告: \fBxdr_inline\fP() はバッファーの連続する断片を割り当てることができなかった場合には NULL (0)を返すかもしれない。
どの場合もその動作はストリームの実体によって変化するかもしれない。 これは効率化のために存在している。
\fB unsigned int \fP\fIobjsize\fP\fB, xdrproc_t \fP\fIxdrobj\fP\fB);\fP
.fi
.IP
-\fBxdr_reference\fP() と同様であるが、これが NULL ポインターを番号化するのに対して \fBxdr_reference\fP()
+\fBxdr_reference\fP() と同様であるが、これがヌルポインターを番号化するのに対して \fBxdr_reference\fP()
はそうしない点が異なっている。これにより、 \fBxdr_pointer\fP() は二分木や連結リストのような再帰的なデータ構造体を 表現できる。
.LP
.nf
が指している構造体の \fIsizeof\fP である。 \fIproc\fP はその構造体の C 形式と外部表現との変換を行なう XDR プロシジャである。
このルーティンは成功した場合 1 を返す。 失敗した場合はゼロを返す。
.IP
-警告: このルーティンは NULL ポインターを理解することができない。かわりに \fBxdr_pointer\fP() を使用すること。
+警告: このルーティンはヌルポインターを理解することができない。かわりに \fBxdr_pointer\fP() を使用すること。
.LP
.nf
\fBxdr_setpos(XDR *\fP\fIxdrs\fP\fB, unsigned int \fP\fIpos\fP\fB);\fP
Inc., USC\-ISI.
.RE
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.41 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。