BYTEORDER
Section: C Library Functions (3)
索引
jman
BSD mandoc
索引
名称
htonl
htons
ntohl
ntohs
- ホストバイトオーダとネットワークバイトオーダを変換する
索引
ライブラリ
Lb libc
索引
書式
In sys/param.h
Ft u_long
Fn htonl u_long hostlong
Ft u_short
Fn htons u_short hostshort
Ft u_long
Fn ntohl u_long netlong
Ft u_short
Fn ntohs u_short netshort
索引
解説
これらのルーチンは、16 ビットと 32 ビットの値を、
ネットワークバイトオーダとホストバイトオーダの間で変換します。
ネットワークのオーダと同じバイトオーダのマシンでは、
ルーチンはヌルマクロとして定義されます。
これらのルーチンは、
gethostbyname(3)
および
getservent(3)
によって返されるインターネットアドレスおよびポートとともに
使用されることが最もよくあります。
索引
関連項目
gethostbyname(3),
getservent(3)
索引
歴史
byteorder
関数は
BSD 4.2
で登場しました。
索引
バグ
VAX
は、世界中の他のほとんどすべてのマシンとは逆順にバイトを処理します。
この問題は、当分解決の見込みはありません。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 関連項目
-
- 歴史
-
- バグ
-
Time: 07:06:54 GMT, January 12, 2009