mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	Fix build on OpenBSD and fix small typo. (Bug #3502)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4959 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		| @@ -53,6 +53,9 @@ APPS+=$(shell if [ -f /usr/include/osp/osp.h ]; then echo "app_osplookup.so" ; f | ||||
| CURLLIBS=$(shell curl-config --libs) | ||||
| ifneq (${CURLLIBS},) | ||||
| 	APPS+=app_curl.so | ||||
| 	ifeq (${OSARCH},OpenBSD) | ||||
| 		CFLAGS+=-I/usr/local/include | ||||
| 	endif | ||||
| endif | ||||
|  | ||||
| CFLAGS+=-fPIC | ||||
|   | ||||
| @@ -39,7 +39,7 @@ | ||||
| #include <sys/socket.h> | ||||
| #include <string.h> | ||||
| #include <errno.h> | ||||
| #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(SOLARIS) || defined(__OSX__) | ||||
| #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(SOLARIS) || defined(__OSX__) | ||||
| #include <sys/types.h> | ||||
| #include <netinet/in_systm.h> | ||||
| #endif | ||||
| @@ -47,7 +47,7 @@ | ||||
| #include <sys/ioctl.h> | ||||
| #include <netinet/in.h> | ||||
| #include <net/if.h> | ||||
| #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OSX__) | ||||
| #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__OSX__) | ||||
| #include <net/if_dl.h> | ||||
| #include <ifaddrs.h> | ||||
| #endif | ||||
| @@ -4534,14 +4534,14 @@ static int set_config(char *config_file, struct sockaddr_in* sin) | ||||
| 				tos = IPTOS_THROUGHPUT; | ||||
| 			else if (!strcasecmp(v->value, "reliability")) | ||||
| 				tos = IPTOS_RELIABILITY; | ||||
| #if !defined(__NetBSD__) && !defined(SOLARIS) | ||||
| #if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(SOLARIS) | ||||
| 			else if (!strcasecmp(v->value, "mincost")) | ||||
| 				tos = IPTOS_MINCOST; | ||||
| #endif | ||||
| 			else if (!strcasecmp(v->value, "none")) | ||||
| 				tos = 0; | ||||
| 			else | ||||
| #if defined(__NetBSD__) && !defined(SOLARIS) | ||||
| #if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(SOLARIS) | ||||
| 				ast_log(LOG_WARNING, "Invalid tos value at line %d, should be 'lowdelay', 'throughput', 'reliability', 'mincost', or 'none'\n", v->lineno); | ||||
| #else | ||||
| 				ast_log(LOG_WARNING, "Invalid tos value at line %d, should be 'lowdelay', 'throughput', 'reliability', or 'none'\n", v->lineno); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user