fake-socket.h

来自「OpenSSL Source code for SFTP, SSH, and m」· C头文件 代码 · 共 48 行

H
48
字号
/* $Id: fake-socket.h,v 1.3 2002/04/12 03:35:40 tim Exp $ */#ifndef _FAKE_SOCKET_H#define _FAKE_SOCKET_H#include "includes.h"#include "sys/types.h"#ifndef HAVE_STRUCT_SOCKADDR_STORAGE# define	_SS_MAXSIZE	128	/* Implementation specific max size */# define       _SS_PADSIZE     (_SS_MAXSIZE - sizeof (struct sockaddr))struct sockaddr_storage {	struct	sockaddr ss_sa;	char		__ss_pad2[_SS_PADSIZE];};# define ss_family ss_sa.sa_family#endif /* !HAVE_STRUCT_SOCKADDR_STORAGE */#ifndef IN6_IS_ADDR_LOOPBACK# define IN6_IS_ADDR_LOOPBACK(a) \	(((u_int32_t *) (a))[0] == 0 && ((u_int32_t *) (a))[1] == 0 && \	 ((u_int32_t *) (a))[2] == 0 && ((u_int32_t *) (a))[3] == htonl (1))#endif /* !IN6_IS_ADDR_LOOPBACK */#ifndef HAVE_STRUCT_IN6_ADDRstruct in6_addr {	u_int8_t		s6_addr[16];};#endif /* !HAVE_STRUCT_IN6_ADDR */#ifndef HAVE_STRUCT_SOCKADDR_IN6struct sockaddr_in6 {   unsigned short sin6_family;	u_int16_t sin6_port;	u_int32_t sin6_flowinfo;	struct in6_addr sin6_addr;};#endif /* !HAVE_STRUCT_SOCKADDR_IN6 */#ifndef AF_INET6/* Define it to something that should never appear */#define AF_INET6 AF_MAX#endif#endif /* !_FAKE_SOCKET_H */

⌨️ 快捷键说明

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