mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	Allow the DAHDI driver to compile, even with a sufficiently older version of libpri.
Fixes our Bamboo builds. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@292906 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		| @@ -1882,7 +1882,7 @@ static void sig_pri_mcid_event(struct sig_pri_span *pri, const struct pri_subcmd | ||||
| } | ||||
| #endif	/* defined(HAVE_PRI_MCID) */ | ||||
|  | ||||
| #if defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) | ||||
| #if defined(HAVE_PRI_TRANSFER) | ||||
| /*! | ||||
|  * \internal | ||||
|  * \brief Copy the source connected line information to the destination for a transfer. | ||||
| @@ -1916,9 +1916,9 @@ static void sig_pri_connected_line_copy_transfer(struct ast_party_connected_line | ||||
|  | ||||
| 	ast_party_connected_line_copy(dest, &connected); | ||||
| } | ||||
| #endif	/* defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) */ | ||||
| #endif	/* defined(HAVE_PRI_TRANSFER) */ | ||||
|  | ||||
| #if defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) | ||||
| #if defined(HAVE_PRI_TRANSFER) | ||||
| struct xfer_rsp_data { | ||||
| 	struct sig_pri_span *pri; | ||||
| 	/*! Call to send transfer success/fail response over. */ | ||||
| @@ -1926,9 +1926,9 @@ struct xfer_rsp_data { | ||||
| 	/*! Invocation ID to use when sending a reply to the transfer request. */ | ||||
| 	int invoke_id; | ||||
| }; | ||||
| #endif	/* defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) */ | ||||
| #endif	/* defined(HAVE_PRI_TRANSFER) */ | ||||
|  | ||||
| #if defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) | ||||
| #if defined(HAVE_PRI_TRANSFER) | ||||
| /*! | ||||
|  * \internal | ||||
|  * \brief Send the transfer success/fail response message. | ||||
| @@ -1945,9 +1945,9 @@ static void sig_pri_transfer_rsp(void *data, int is_successful) | ||||
|  | ||||
| 	pri_transfer_rsp(rsp->pri->pri, rsp->call, rsp->invoke_id, is_successful); | ||||
| } | ||||
| #endif	/* defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) */ | ||||
| #endif	/* defined(HAVE_PRI_TRANSFER) */ | ||||
|  | ||||
| #if defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) | ||||
| #if defined(HAVE_PRI_TRANSFER) | ||||
| /*! | ||||
|  * \brief Protocol callback to indicate if transfer will happen. | ||||
|  * \since 1.8 | ||||
| @@ -1958,9 +1958,9 @@ static void sig_pri_transfer_rsp(void *data, int is_successful) | ||||
|  * \return Nothing | ||||
|  */ | ||||
| typedef void (*xfer_rsp_callback)(void *data, int is_successful); | ||||
| #endif	/* defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) */ | ||||
| #endif	/* defined(HAVE_PRI_TRANSFER) */ | ||||
|  | ||||
| #if defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) | ||||
| #if defined(HAVE_PRI_TRANSFER) | ||||
| /*! | ||||
|  * \internal | ||||
|  * \brief Attempt to transfer the two calls to each other. | ||||
| @@ -2220,7 +2220,7 @@ static int sig_pri_attempt_transfer(struct sig_pri_span *pri, q931_call *call_1_ | ||||
| 	ast_mutex_lock(&pri->lock); | ||||
| 	return 0; | ||||
| } | ||||
| #endif	/* defined(HAVE_PRI_CALL_HOLD) || defined(HAVE_PRI_TRANSFER) */ | ||||
| #endif	/* defined(HAVE_PRI_TRANSFER) */ | ||||
|  | ||||
| #if defined(HAVE_PRI_CCSS) | ||||
| /*! | ||||
|   | ||||
| @@ -1781,7 +1781,7 @@ AST_EXT_LIB_CHECK([PRI_MWI], [pri], [pri_mwi_indicate], [libpri.h]) | ||||
| AST_EXT_LIB_CHECK([PRI_MCID], [pri], [pri_mcid_enable], [libpri.h]) | ||||
| AST_EXT_LIB_CHECK([PRI_CALL_WAITING], [pri], [pri_connect_ack_enable], [libpri.h]) | ||||
| AST_EXT_LIB_CHECK([PRI_AOC_EVENTS], [pri], [pri_aoc_events_enable], [libpri.h]) | ||||
| AST_EXT_LIB_CHECK([PRI_TRANSFER], [pri], [pri_transfer_enable], [libpri.h]) | ||||
| AST_EXT_LIB_CHECK([PRI_TRANSFER], [pri], [pri_transfer_rsp], [libpri.h]) | ||||
| AST_EXT_LIB_CHECK([PRI_CCSS], [pri], [pri_cc_enable], [libpri.h]) | ||||
| AST_EXT_LIB_CHECK([PRI_HANGUP_FIX], [pri], [pri_hangup_fix_enable], [libpri.h]) | ||||
| AST_EXT_LIB_CHECK([PRI_SUBADDR], [pri], [pri_sr_set_called_subaddress], [libpri.h]) | ||||
|   | ||||
| @@ -813,7 +813,7 @@ | ||||
| /* Define to 1 if you have the `strtoq' function. */ | ||||
| #undef HAVE_STRTOQ | ||||
|  | ||||
| /* Define to 1 if `st_blksize' is a member of `struct stat'. */ | ||||
| /* Define to 1 if `st_blksize' is member of `struct stat'. */ | ||||
| #undef HAVE_STRUCT_STAT_ST_BLKSIZE | ||||
|  | ||||
| /* Define to 1 if you have the mISDN Supplemental Services library. */ | ||||
| @@ -1088,12 +1088,12 @@ | ||||
| /* Define to the one symbol short name of this package. */ | ||||
| #undef PACKAGE_TARNAME | ||||
|  | ||||
| /* Define to the home page for this package. */ | ||||
| #undef PACKAGE_URL | ||||
|  | ||||
| /* Define to the version of this package. */ | ||||
| #undef PACKAGE_VERSION | ||||
|  | ||||
| /* Define to 1 if the C compiler supports function prototypes. */ | ||||
| #undef PROTOTYPES | ||||
|  | ||||
| /* Define to necessary symbol if this constant uses a non-standard name on | ||||
|    your system. */ | ||||
| #undef PTHREAD_CREATE_JOINABLE | ||||
| @@ -1113,6 +1113,11 @@ | ||||
| /* Define to the type of arg 5 for `select'. */ | ||||
| #undef SELECT_TYPE_ARG5 | ||||
|  | ||||
| /* Define to 1 if the `setvbuf' function takes the buffering type as its | ||||
|    second argument and the buffer pointer as the third, as on System V before | ||||
|    release 3. */ | ||||
| #undef SETVBUF_REVERSED | ||||
|  | ||||
| /* The size of `char *', as computed by sizeof. */ | ||||
| #undef SIZEOF_CHAR_P | ||||
|  | ||||
| @@ -1148,27 +1153,12 @@ | ||||
| /* Define to a type of the same size as fd_set.fds_bits[[0]] */ | ||||
| #undef TYPEOF_FD_SET_FDS_BITS | ||||
|  | ||||
| /* Enable extensions on AIX 3, Interix.  */ | ||||
| /* Define to 1 if on AIX 3. | ||||
|    System headers sometimes define this. | ||||
|    We just want to avoid a redefinition error message.  */ | ||||
| #ifndef _ALL_SOURCE | ||||
| # undef _ALL_SOURCE | ||||
| #endif | ||||
| /* Enable GNU extensions on systems that have them.  */ | ||||
| #ifndef _GNU_SOURCE | ||||
| # undef _GNU_SOURCE | ||||
| #endif | ||||
| /* Enable threading extensions on Solaris.  */ | ||||
| #ifndef _POSIX_PTHREAD_SEMANTICS | ||||
| # undef _POSIX_PTHREAD_SEMANTICS | ||||
| #endif | ||||
| /* Enable extensions on HP NonStop.  */ | ||||
| #ifndef _TANDEM_SOURCE | ||||
| # undef _TANDEM_SOURCE | ||||
| #endif | ||||
| /* Enable general extensions on Solaris.  */ | ||||
| #ifndef __EXTENSIONS__ | ||||
| # undef __EXTENSIONS__ | ||||
| #endif | ||||
|  | ||||
|  | ||||
| /* Define to 1 if running on Darwin. */ | ||||
| #undef _DARWIN_UNLIMITED_SELECT | ||||
| @@ -1176,6 +1166,11 @@ | ||||
| /* Number of bits in a file offset, on hosts where this is settable. */ | ||||
| #undef _FILE_OFFSET_BITS | ||||
|  | ||||
| /* Enable GNU extensions on systems that have them.  */ | ||||
| #ifndef _GNU_SOURCE | ||||
| # undef _GNU_SOURCE | ||||
| #endif | ||||
|  | ||||
| /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ | ||||
| #undef _LARGEFILE_SOURCE | ||||
|  | ||||
| @@ -1192,6 +1187,20 @@ | ||||
| /* Define to 1 if you need to in order for `stat' and other things to work. */ | ||||
| #undef _POSIX_SOURCE | ||||
|  | ||||
| /* Enable extensions on Solaris.  */ | ||||
| #ifndef __EXTENSIONS__ | ||||
| # undef __EXTENSIONS__ | ||||
| #endif | ||||
| #ifndef _POSIX_PTHREAD_SEMANTICS | ||||
| # undef _POSIX_PTHREAD_SEMANTICS | ||||
| #endif | ||||
| #ifndef _TANDEM_SOURCE | ||||
| # undef _TANDEM_SOURCE | ||||
| #endif | ||||
|  | ||||
| /* Define like PROTOTYPES; this can be used by system headers. */ | ||||
| #undef __PROTOTYPES | ||||
|  | ||||
| /* Define to empty if `const' does not conform to ANSI C. */ | ||||
| #undef const | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user