HTTP_C::Implement Context::MakeRequest (#4754)
* HTTP_C::Implement Context::MakeRequest * httplib: Add add_client_cert_ASN1 and set_verify * HTTP_C: Fix request methode strings case in MakeRequest * HTTP_C: clang-format and cleanups * HTTP_C: Add comment about async in BeginRequest and BeginRequestAsync * Update httplib to contain all the changes we need; adapt http_c and web_services to the changes in httplib; addressed minor review comments * Add android-ifaddrs
This commit is contained in:
		
							
								
								
									
										54
									
								
								externals/android-ifaddrs/ifaddrs.h
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								externals/android-ifaddrs/ifaddrs.h
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,54 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Copyright (c) 1995, 1999
 | 
			
		||||
 *	Berkeley Software Design, Inc.  All rights reserved.
 | 
			
		||||
 *
 | 
			
		||||
 * Redistribution and use in source and binary forms, with or without
 | 
			
		||||
 * modification, are permitted provided that the following conditions
 | 
			
		||||
 * are met:
 | 
			
		||||
 * 1. Redistributions of source code must retain the above copyright
 | 
			
		||||
 *    notice, this list of conditions and the following disclaimer.
 | 
			
		||||
 *
 | 
			
		||||
 * THIS SOFTWARE IS PROVIDED BY Berkeley Software Design, Inc. ``AS IS'' AND
 | 
			
		||||
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | 
			
		||||
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 | 
			
		||||
 * ARE DISCLAIMED.  IN NO EVENT SHALL Berkeley Software Design, Inc. BE LIABLE
 | 
			
		||||
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 | 
			
		||||
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 | 
			
		||||
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 | 
			
		||||
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 | 
			
		||||
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 | 
			
		||||
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 | 
			
		||||
 * SUCH DAMAGE.
 | 
			
		||||
 *
 | 
			
		||||
 *	BSDI ifaddrs.h,v 2.5 2000/02/23 14:51:59 dab Exp
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef	_IFADDRS_H_
 | 
			
		||||
#define	_IFADDRS_H_
 | 
			
		||||
 | 
			
		||||
struct ifaddrs {
 | 
			
		||||
	struct ifaddrs  *ifa_next;
 | 
			
		||||
	char		*ifa_name;
 | 
			
		||||
	unsigned int	 ifa_flags;
 | 
			
		||||
	struct sockaddr	*ifa_addr;
 | 
			
		||||
	struct sockaddr	*ifa_netmask;
 | 
			
		||||
	struct sockaddr	*ifa_dstaddr;
 | 
			
		||||
	void		*ifa_data;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * This may have been defined in <net/if.h>.  Note that if <net/if.h> is
 | 
			
		||||
 * to be included it must be included before this header file.
 | 
			
		||||
 */
 | 
			
		||||
#ifndef	ifa_broadaddr
 | 
			
		||||
#define	ifa_broadaddr	ifa_dstaddr	/* broadcast address interface */
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#include <sys/cdefs.h>
 | 
			
		||||
 | 
			
		||||
__BEGIN_DECLS
 | 
			
		||||
extern int getifaddrs(struct ifaddrs **ifap);
 | 
			
		||||
extern void freeifaddrs(struct ifaddrs *ifa);
 | 
			
		||||
__END_DECLS
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
		Reference in New Issue
	
	Block a user