⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 numtohost.c

📁 网络时间协议NTP 源码 版本v4.2.0b 该源码用于linux平台下
💻 C
字号:
/* * numtohost - convert network number to host name. */#include "ntp_fp.h"#include "ntp_stdlib.h"#include "lib_strbuf.h"#define	LOOPBACKNET	0x7f000000#define	LOOPBACKHOST	0x7f000001#define	LOOPBACKNETMASK	0xff000000char *numtohost(	u_int32 netnum	){	char *bp;	struct hostent *hp;	/*	 * This is really gross, but saves lots of hanging looking for	 * hostnames for the radio clocks.  Don't bother looking up	 * addresses on the loopback network except for the loopback	 * host itself.	 */	if ((((ntohl(netnum) & LOOPBACKNETMASK) == LOOPBACKNET)	     && (ntohl(netnum) != LOOPBACKHOST))	    || ((hp = gethostbyaddr((char *)&netnum, sizeof netnum, AF_INET))		== 0))	    return numtoa(netnum);		LIB_GETBUF(bp);		bp[LIB_BUFLENGTH-1] = '\0';	(void) strncpy(bp, hp->h_name, LIB_BUFLENGTH-1);	return bp;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -