_getshort 子例程
用途
检索短字节数量。
库
标准 C 库 (libc.a)
语法
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#include <resolv.h>
unsigned short getshort ( MessagePtr)
u_char *MessagePtr;
#include <netinet/in.h>
#include <arpa/nameser.h>
#include <resolv.h>
unsigned short getshort ( MessagePtr)
u_char *MessagePtr;
描述
_getshort 子例程从字节流或任意字节边界获取数量。
_getshort 子例程是构成 解析器的一组子例程之一,该子例程是用于解析域名的一组函数。 解析器子例程所使用的全局信息将保留在 资源 (_S) 数据结构中。 /usr/include/resolv.h 文件包含 _res 结构定义。
所有包含 _getshort 子例程的应用程序都必须在将 _BSD 宏设置为特定值的情况下进行编译。 可接受的值为 43 和 44。 此外,所有套接字应用程序都必须包含 BSD libbsd.a 库。
参数
| 项 | 描述 |
|---|---|
| MessagePtr | 指定指向字节流的指针。 |
返回值
_getshort 子例程返回无符号短 (16 位) 值。
文件
| 项 | 描述 |
|---|---|
| /etc/resolv.conf | 定义名称服务器和域名。 |