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

📄 fake-socket.h

📁 OpenSSL Source code for SFTP, SSH, and many others
💻 H
字号:
/* $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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -