asterisk/res
Mark Michelson 0e5367f7eb Merge the changes from the res_timing_timerfd branch.
This provides a new timing interface. In order to use it,
you must be running a Linux with a kernel version of
2.6.25 or newer and glibc 2.8 or newer.

This timing interface is a good alternative if a timing
source is necessary (e.g. for IAX trunking) but DAHDI is
otherwise unnecessary for the system.

For now, this commit contains the actual work done in the
res_timing_timerfd branch. There are no notices in the README
or CHANGES files yet, but they will be added in my next commit.

The timing API of Asterisk also needs to have a bit of work done
with regards to choosing which timing interface to use. This commit
makes the choice a build-time decision, by only allowing one of
the timer interfaces to be chosen in menuselect. It would be preferable
if the choice could be made at run-time, however. The preferred timing
interface could be loaded and tested, and if it does not work, choice
number two may be used instead. That sort of thing. That is beyond
the scope of work in this branch though.



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157820 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2008-11-19 19:37:32 +00:00
..
ael don't blindly assume that Darwin and Cygwin need GLOB_ABORTED defined; only define it if it is not already defined 2008-11-06 22:49:19 +00:00
ais Fix checking for CONFIG_STATUS_FILEINVALID so that modules don't crash upon trying to parse an invalid config 2008-11-19 19:25:14 +00:00
snmp Make res/snmp/agent.c build 2008-05-02 14:51:59 +00:00
Makefile Make all sed calls Posix sed compatible. 2008-07-13 23:14:03 +00:00
res_adsi.c Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating 2008-09-12 23:30:03 +00:00
res_ael_share.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
res_agi.c correct small bug introduced during API conversion 2008-11-19 13:45:48 +00:00
res_ais.c make the AIS checking a little more generic, and have a more useful configure script command line option for OpenAIS 2008-07-01 17:22:47 +00:00
res_clialiases.c Fix checking for CONFIG_STATUS_FILEINVALID so that modules don't crash upon trying to parse an invalid config 2008-11-19 19:25:14 +00:00
res_clioriginate.c Merge the cli_cleanup branch. 2008-09-28 23:32:14 +00:00
res_config_curl.c Merge realtime_update2 branch, which adds a new realtime API call named 2008-10-14 00:08:52 +00:00
res_config_ldap.c Merge realtime_update2 branch, which adds a new realtime API call named 2008-10-14 00:08:52 +00:00
res_config_odbc.c improve configure script to remember the previous value of each dependency in build_tools/menuselect-deps, so that (once it has been written) menuselect can use this information to warn the user when a previously met dependency is no longer met 2008-11-04 15:07:54 +00:00
res_config_pgsql.c Merge realtime_update2 branch, which adds a new realtime API call named 2008-10-14 00:08:52 +00:00
res_config_sqlite.c bring over all the fixes for the warnings found by gcc 4.3.x from the 1.4 branch, and add the ones needed for all the new code here too 2008-11-02 18:52:13 +00:00
res_convert.c include "logger.h" and errno.h from asterisk.h - usage shows that they 2007-11-19 18:52:04 +00:00
res_crypto.c improve configure script to remember the previous value of each dependency in build_tools/menuselect-deps, so that (once it has been written) menuselect can use this information to warn the user when a previously met dependency is no longer met 2008-11-04 15:07:54 +00:00
res_curl.c Separate the global initialization routines for cURL into its own separate 2008-06-25 16:00:54 +00:00
res_http_post.c make this compile on OpenBSD again. 2008-11-05 20:33:11 +00:00
res_indications.c Convert open-coded linked list in indications to the AST_LIST_* macros. This 2008-11-07 16:18:52 +00:00
res_jabber.c This commit does two things: 2008-11-12 06:46:04 +00:00
res_limit.c Merge the cli_cleanup branch. 2008-09-28 23:32:14 +00:00
res_monitor.c Reverting format addition for now 2008-10-09 21:47:02 +00:00
res_musiconhold.c This change prevents a crash from occurring if res_musiconhold.so 2008-11-18 23:59:02 +00:00
res_odbc.c improve configure script to remember the previous value of each dependency in build_tools/menuselect-deps, so that (once it has been written) menuselect can use this information to warn the user when a previously met dependency is no longer met 2008-11-04 15:07:54 +00:00
res_phoneprov.c Cleanup whitespace issues 2008-11-14 17:35:33 +00:00
res_realtime.c Make documentation of update method match documentation and update update2 2008-11-10 21:12:28 +00:00
res_smdi.c Merged revisions 146799 via svnmerge from 2008-10-06 21:09:05 +00:00
res_snmp.c Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating 2008-09-12 23:30:03 +00:00
res_speech.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
res_timing_dahdi.c Merge the changes from the res_timing_timerfd branch. 2008-11-19 19:37:32 +00:00
res_timing_pthread.c Merge the changes from the res_timing_timerfd branch. 2008-11-19 19:37:32 +00:00
res_timing_timerfd.c Merge the changes from the res_timing_timerfd branch. 2008-11-19 19:37:32 +00:00