wanpipe-3.1.0.tgz

This commit is contained in:
Harald Welte 2021-12-29 18:02:04 +01:00
parent 4b8090dce7
commit 8d0e654e89
760 changed files with 25762 additions and 107134 deletions

35
ChangeLog.beta Normal file
View File

@ -0,0 +1,35 @@
------------------------------------------------------------------------------
WANPIPE
Linux Voice TDM/WAN Router Package
------------------------------------------------------------------------------
Author: Nenad Corbic <ncorbic@sangoma.com>
Copyright (c) 1995-2007 Sangoma Technologies Inc.
------------------------------------------------------------------------------
* Fri May 17 2007 Nenad Corbic <ncorbic@sangoma.com> - Beta - 3.1.0
====================================================================
- Major new BETA wanpipe release
Changed wanpipe versioning:
Release: A.B.C.D
A - Major Relase number
B - Indicates Stable or Beta
Odd number is Beta
Even number is Stable
C - Minor Release number
D - Optional pre-release and custom releases
- Fixed RBS Support for all Maxim cards A101/2/4/8.
- Support for 2.6.20 kernels.
- Support for New: A101D A102D A104D Maxim cards
:
- Support for New: AFT 56K DDS card
- Redesigned TDM API Events
- TDM API Analog Support

View File

@ -1,663 +0,0 @@
------------------------------------------------------------------------------
WANPIPE
Linux Voice TDM/WAN Router Package
------------------------------------------------------------------------------
Author: Nenad Corbic <ncorbic@sangoma.com>
Copyright (c) 1995-2007 Sangoma Technologies Inc.
------------------------------------------------------------------------------
* Tue Nov 15 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-16
====================================================================
- Fixed MAXIM loopback commands.
T1/E1 Digital, Remote and Line Loopbacks now work.
* Tue Oct 29 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-15
====================================================================
- Fixed T3/E3 CARRIER state on startup.
- Updated Setup install script
* Tue Aug 15 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-14
====================================================================
- Added A101-SH A102-SH autopci old config support.
So A101u or A101c config file can be used with new A101-SH cards.
- Added a sanity checker for enabling HWEC.
Used to prevent duble hwec enable.
- Updated CHDLC switched CTS/RTS auto-baudrate.
* Mon Jun 30 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-13
====================================================================
- Update to Ocatsic Hardware Echo Canceler Library
Turned of the NOISE suppression because it can interfere
with faxes. If you faxes did not work properly on 2.3.4-12
release they will work fine with this one.
- Cleaned up the Setup installation script.
* Mon Jun 16 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-12
====================================================================
- Update to Octasic Hardware Echo Canceler library
This is a very important update that affects all AFT cards
with octasic hardware echo canceler. The new octasic update
fixes faxing/modem issues over octasic hwec. The previous
release contained a bug that limited the faxing/modem speeds
to 26k. The new update properly detects fax/modem and works
with full speed of 33k fax and 56k modem.
- A200/A400 Updated
This update fixes the offhook startup failure.
On startup if fxs is offhook driver will start correctly
- Wanpipe Startup order changed
The wanpipe startup scripts on bootup were previously
set too early "S03wanrouter". This caused unpredictable
behaviour on some systems. We have now moved wanrouter
startup on boot up to "S11wanrouter", after networking
code.
- Zaptel Adjustable Chunk Size Feature
Wanpipe drivers can work with 1,2,5 and 10ms
chunk size. Zaptel also supports this, however
the wct4xx driver breaks compilation when chunk
size is changed. ./Setup can how change the
zaptel chunk size for you and update zaptel
Makefiles to remove wct4xx driver out.
Zaptel with 1ms generates 1000 interrupts per sec
Zaptel with 10ms generates 100 interrupts per sec.
As you can see its a drastic interrupt performance
increase.
NOTE: This breaks software echo cancelation, but
its not needed since we have hwec.
* Thu Jun 14 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-11
===============================================================
- A101/2/4/8 (MAXIM) AFT Update IMPORTANT
A major bug fix for AFT Maxim E1 cards for E1 CRC4 Mode.
On some lines the E1/CRC4 mode causes line errors on
the telco side which results in PRI not coming up.
Symptiom: E1 is up (no alarms) on local side but pri is
not coming up! (Only in E1 CRC4 Mode)
- A101/2/4/8 (MAXIM) Mandatory Firmware Update
An echo canceler bug has been fixed for all AFT
MAXIM Cards A101/2/4/8dm. New firmware version is V31.
If you are running MAXIM cards with hwec wiht older
firmware version you must upgrade.
- Updated SMG
Fixed DTMF synchronization
* Thu Jun 13 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-10
===============================================================
- Support for AFT 54K DDS hardware
- Support for New A301 T3/E3 Card
- Updated Maxim (A101/2/4/8) Front end
On port shutdown properly reset the port.
This will solve instances where on port
shutdown, the remote end stays up.
- Updated Setup for patching Zaptel 1.2.17
- Analog Network Sync Feature
Synchronize Analog card to a clock of a
Digital T1/E1 port using external cable.
Improves Faxing performance!
For more info:
http://wiki.sangoma.com/t1e1analogfaxing
* Wed May 17 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-9
====================================================================
- Updated Zaptel 1.2.17 DCHAN Patch
- Hardware A101D and A101DX Support
- Added Maxim register debug in wanpipemon
- Update to SMG
* Wed Apr 23 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-8
====================================================================
- Important: AFT TDMV (ZAPTEL) Fix
A race condition existed on wanrouter startup.
If echo canceler startup delayed the startup long enough,
for T1/E1 line to come up, it was possible that zaptel
alarms would not be cleared.
- Important: AFT T1/E1 Front End update.
The AFT cards will not disable communications for minor
T1/E1 alarms. This has caused problems in the passed because
AFT cards were too strict in interpreting T1/E1 alarms.
- Added AFT/56K Line Loop Test feature in wanpipemon
After enabling digital loopback run line test to test
the device.:
wanpipemon -i w1g1 -c Tadlb
wanpipemon -i w1g1 -c Tlt
This option can be used with any T1/E1 AFT card as well as 56K,
with any wanpipe configuration.
- Hardware support for new AFT 301 Card.
The new T3 card has been redesigned to use common main board as
the rest of the AFT family. However, the driver remains identical.
- AFT T1/E1 Improved CAS Signaling Support
- Allow original A102 config to work with A102d cards.
- TDM API updated for unlimited number of /dev/wptdm devices.
- Updated the Hardware Echo Canceler with Noise suppression.
- New TDM Zaptel/TDM API installation Makefile to be used by linux power users.
Options:
make #buils all utilities and kernel modules
make install #installs utilities modules etc
- Fixed DCHAN patch for zaptel 1.2.13
KNOWS ISSUES:
-------------
- All cards with Maxim/Dallas front end chips do not support RBS signalling.
These include: A102d/A108d and new A104d with maxim/dallas chips.
The fix is in new beta 3.1.0 release.
* Wed Jan 31 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-7
====================================================================
- Removed a sanity check from AFT drivers
This check was added in 2.3.4-5 release.
Due to some imporant fixes in 2.3.4-5 this release was
rushed, and things like this happen. Sorry :)
* Wed Jan 31 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-6
====================================================================
- Bugfix for AFT Hardware Echo Voice cards
Bug introduced in 2.3.4-5 release.
The new feature "persistent hwec" released in 2.3.4-5 had a bug
that was apprent on wanpipe restarts.
Anyone running 2.3.4-5 release should upgrade.
If you are running 2.3.4-5 in production to fix this problem enable
the following option in [wanpipe] section of wanpipeX.conf.
TDMV_HWEC_PERSIST_DISABLE=YES
And restart all wanpipe cards using: wanrouter restart command.
Note this bug affects all AFT cards with hardware echo cancellation
and release 2.3.4-5.
For more info please contact Sangoma Support.
- Minor cosmetic update to wancfg_zaptel wanpipe/zaptel configurator.
* Mon Jan 22 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-5
====================================================================
- Updated support for A400 Analog card
This release will recognize the new A400
pci card info.
- Updated A200/A400 firmware updater
Takes into account the new A200 and A400 cards.
- AFT A301 T3/E3 Driver Update
Fixed a possible race condition
during startup/shutdown
- AFT A101/2 T1/E1 Driver Update
Fixed a possible race condition
during startup/shutdown
- AFT Hardware Echo Cancellation Persist Mode
The new default Echo Cancellation mode for all AFT cards.
If HWEC is enabled in wanpipe1.conf the Sangoma HWEC will
remain enabled all the time, even if the calls are not up.
Previously Asterisk enabled and disabled echo based on
zapata.conf and call state. This delay however caused minute
echo on call startup. In Persist mode, Sangoma HWEC will
always be enabled, thus users will get perfect quality 100%
of the time.
In order to configure WANPIPE card in NON-PERSIST mode one
has to enable TDMV_HWEC_PERSIST_DISABLE=YES option in [wanpipeX]
section of wanpipeX.conf.
In this mode Asterisk will be responsible for enabling/disabling
hardware echo canceler.
- LIP Layer Bug Fix.
This bug fix affects all WAN protocols for all AFT cards.
The bug was a race condition in startup code.
On a slow enough machine it was possible for an interface
to get stuck in disconnected mode during startup.
- Wanpipe Zaptel Configuration Utility
The new wancfg_zaptel utility is now a default way to
configure Sangoma cards for Zaptel. The wancfg_zaptel utility
will auto detect all Sangoma cards in your machine and create
wanpipe configuration files along with /etc/zaptel.conf. This way
the customer can concentrate on /etc/asterisk/zapata.conf only.
Run: /usr/sbin/wancfg_zaptel <enter>
Wizard like questions will lead you through whole
configuration process.
After wancfg_zaptel following files will be created:
/etc/wanpipe/wanpipe*.conf # All wanpipe config files
/etc/zaptel.con # Fully configured zaptel
* Tue Jan 9 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-4
====================================================================
- Critical Bug fix A200/A400 Analog Cards
Critical bug fix in fxo sanity check control.
All customers that are running stable 2.3.4 release
must upgrade to 2.3.4-4.
- Updates for 2.6.18 and 2.6.19 kernels.
- Critical Bug fix for A108D and A102D cards.
It was possible for the front end interrupt handler to
miss-handle a pending interrupt, which would caused system
instability.
- TDM API Update
Removed Zaptel dependency for A200/A400 cards when
running in TDM API mode only.
* Tue Dec 12 2006 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-3
====================================================================
- Bug fix on A301 T3/E3 Drivers
The T3/E3 card/drivers could get stuck in connected or disconnected
state after which no state changes are reported. Used to happend
on noisy lines.
- Bug Fix in A101/2 Drivers
Mishandling of skb buffers on rx stream could cause
unpredictable behavior on some systems.
This has now been fixed.
- Updated A101/2/4/8 A301 Drivers
Changed the memory allocation scheme in non interrupt context to
use KERNEL instead of ATOMIC. The symptoms were on low
memory system wanrouter start could fail due to memory
allocation error when starting up large number of devices.
- TDM API polling bug fix
By default TDM API application uses rx and tx streams.
However in tx only mode, the select would fail to wakeup.
- A200 A400 Driver Bug Fix
If A200/A400 card are started with NO FXO/FXS modules
a kernel error is possible on some systems.
- Update to TDM API sample Makefiles
added -lm library to compilation
- Updated SMG Drivers
Sangoma SMG 1.7 Chan Woomera 1.6
* Wed Nov 30 2006 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-2
====================================================================
- A200 Sanity Check Bug Fix
This is an IMPORTANT update! This bug fix fixes a bug in FXO
sanity checker that on some machine could cause instability.
- Wanpipemon A200 Voltage Check bug fix.
wanpipemon command was showing over 50V voltage
the sign was not observed.
* Wed Nov 23 2006 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-1
====================================================================
- This is the first official STABLE release of 2.3.4 branch.
- AFT A104d 64bit bug fix
The AFT A104d T1 channel 24 failed to initialize causing DCHAN
not to come up on 64 bit machines.
- SMG Update
Major optimizations to greatly improve system load and capacity.
Added rx tx gain control from CLI and woomera.conf
Woomera v1.5 SMG v1.6
- Driver update for 2.6.18 kernel.
- Wanpipemon Updates
Updated for A301 drivers.
Minor bug fixes.
- CHDLC Protocol
Fixed up the ignore keepalive
- WANCFG - CHDLC Protocol
Bug fix in chdlc configuration.
* Thu Nov 02 2006 Nenad Corbic <ncorbic@sangoma.com> - beta12-2.3.4
===================================================================
- Further Analog Bug Fixes.
Fixes the problem where fxo module gets stuck during operation.
* Wed Nov 01 2006 Nenad Corbic <ncorbic@sangoma.com> - beta11-2.3.4
===================================================================
- A102D Hardware Support
Updated drivers for A102D Hardware
Minimum A102D firmware version V.28
- Bug fix in Analog A200 driver.
Every once in a while a fxo port would get stuck and fail to
receive any more calls. This has not been fixed.
- Bug fix in Analog A200 driver.
The lasttxhoot state could get stuck in one state.
If you have weird analog A200 issues, please try this release.
- New SMG update
- Setup installation script update
- New A200 voltage statistics in wanpipemon
- New wanrouter hwprobe verbose option
Displays all FXO/FXS modules installed on your system
wanrouter hwprobe verbose
* Fri Oct 13 2006 Nenad Corbic <ncorbic@sangoma.com> - beta10-2.3.4
====================================================================
- A200 Bug fix
Analog software echo cancellation has been broken
in beta8-2.3.4 release. This bug has now been fixed.
This bug does not affect A200d cards with HWEC.
- Setup update
Update in compilation headers that caused wan_ec_client
to fail compilation on some machine.
* Fri Oct 6 2006 Nenad Corbic <ncorbic@sangoma.com> - beta9-2.3.4
- Bug fixes hwec that were introduced in beta8
- Disabled hw dtmf events.
- This release has been tested in production.
* Mon Oct 2 2006 Nenad Corbic <ncorbic@sangoma.com> - beta8-2.3.4
=================================================================
- New A108 HWEC Support
Optimized TDM Drivers for A108
Support for A108 Hardware Echo Cancellation
Support for A108 RefClock between ports.
New Firmware. V27
- New A108 HWEC Support
Optimized TDM Drivers for A108
Support for A108 Hardware Echo Cancellation
Support for A108 RefClock between ports.
New Firmware. V27
- LIP / AFT Layer Latency Optimization (LINUX Only)
By setting txqueuelen using ifconfig to value of 1
the LIP layer will re-configure the protocol and hw layer
for SINGLE tx buffer. This will improve overall latency.
- AFT (A101/2/4/8) Layer Latency Optimization
The SINGLE_TX_BUF=YES option in [w1g1] interface
section, configures the AFT hardware for single hw dma buffer
instead of a DMA chain. This option along with above
LIP layer latency option reduces driver/protocol latency
to theoretical minimum.
NOTE: In WAN/IP applications latency feature will increase
system load.
(5% to 20% depending on system and number of ports used)
* Mon Jul 31 2006 Nenad Corbic <ncorbic@sangoma.com> - beta7-2.3.4
==================================================================
- A200 Driver Bug Fix.
The A200 drivers had PULSE dialing enabled
that can cause call outages on NON-PULSE dialing lines.
This has now been fixed.
- Updates to ./Setup installation script
More documentation in usage.
* Mon Jul 24 2006 Nenad Corbic <ncorbic@sangoma.com> - beta6-2.3.4
==================================================================
- Fixed the AFT HWEC on 64bit kernels.
The bug was caused by using 32bit version of
the octasic API release in beta5-2.3.4.
* Fri Jul 21 2006 Nenad Corbic <ncorbic@sangoma.com> - beta5-2.3.4
==================================================================
- TDM API was broken on A101/2 Cards
It has not been fixed.
- A108D Hardware Support
The new A108D: 8 Port T1/E1 with onboard 246 channel
hardware echo canceller.
- The wanec daemon has been deprecated.
A new wanec kernel module has been created to handle
all octasic commands.
- The hwec release has been deprecated.
The hwec drivers are now part of wanpipe release.
- Bug Fix in A104 and A104D Ref Clock
This bug caused FAX failures when REF Clock option was enabled.
- Updates for 2.6.16 and 2.6.17 kernels
New kernels broke previous wanpipe drivers.
- Frame Relay Update: EEK Support
New Frame relay stack supports Cisco End to End Keepalives
on each DLCI.
- PPP Update: Updated PPP IP negotiation. IPCP was not
working properly agains some routers. This has now
been resolved.
- TDM API: HW DMTF on A104D cards.
The TDM API and regular API interfaces now supports HW DTMF
on A104D and A108D cards.
- Setup update: the --protocols option with --silent option did not
select proper protocols under certail conditions.
./Setup install --protocols=TDM --silent
This option will now compile TDM protocol properly.
- ADSL Update: The ADSL drivers were failing on some machines due
to kfree_skb error under irq. This has now been fixed.
- AFT A104/A108 Driver updated for 64bit kernels with over 4GB
of memory. The NO AUDIO problem on TDM drivers.
The 4GB memory caused DMA corruptions to occur which caused
no AUDIO effect.
- SSMG Product: Sangoma Signal Media Gateway
The ssmg product is now part of standard wanpipe.
It will automatically get installed if XMTP2 drivers are
selected. The SMG product provides SS7 Support to Asterisk.
- LibSangoma: LibSangoma is part of the SSMG product, however
it can be used separately with TDM API to develop custom
TDM applications. Libsangoma is now part of standard wanpipe
release.
* Fri Mar 04 2006 Nenad Corbic <ncorbic@sangoma.com> - beta4-2.3.4
- A108 Hardware Support
Full support for new A108 8 Port T1/E1 Card
- AFT Front End T1/E1 Alarm Update/Polling
On some embedded machines the A104D cards exhibited
unreliable ports i.e. The port would not come up due to
missing interrupts from the front end chip.
The Front End polling mechanism has been updated to solve this problem.
- TDM API Update
Fixed a bug in RX/TX functions.
On some machines the kernel to user copy did not work.
- Updated HWEC and TDMAPI Udev Devices
HWEC UDEV device: /dev/wp1ec (Major: 241)
TDM API UDEV device: /dev/wptdm_s1c1 (Major: 242)
- Setup Installation Script Update
Compilation of Zaptel during installation
UDEV Zaptel updates
UDEV TDM API updates
- AFT-LIP Frame Relay DLCI Statistics
Updated Frame Relay DLCI Statistics.
- AFT-LIP PPP Update
IPCP negotiation failed when connected to some telco.
* Wed Feb 22 2006 Nenad Corbic <ncorbic@sangoma.com> - beta3-2.3.4
- A104D HWEC Update
Bug fix on E1 4th port channel 31 did not work.
- A104D HWEC 64Bit Fix
The A104D HWEC now works on 64bit machines.
Using UDEV /dev/wp1ec device to access hwec chip.
If no UDEV one must create /dev/wp1ec using:
mknod /dev/wp1ec c 2402 1
- AFT Firmware Update Utility
Bug fix. On some systems firmware update failed.
- TDM API Updates
Support on AFT A101/2 Cards
Fixed shutdown problems while channels are opened.
* Wed Feb 15 2006 Nenad Corbic <ncorbic@sangoma.com> - beta2-2.3.4
- The Beta2-2.3.4 is the first official Beta release of 2.3.4.
The 2.3.4 release has been in ALPHA for months and has gone
through major testing process.
- A200 Remora Updates
Updates for 24 port A200 solution
New A200 Firmware Release V05
- A104D Update/Bug Fix
Echo cancellation DSP had problems on
port 4 of A104D card.
- New A104/4D TDM API and libsangoma release
The new TDM API replaces the old TDM API.
Currently the TDM API is only supported on A104 and A104D cards.
The TDM API is compiled by default in wanpipe drivers.
Supports: PRI and RBS functionality.
Sample files: /etc/wanpipe/api/tdm_api
- Libsangoma Release
New libsangoma source is located in
/etc/wanpipe/api/libsangoma directory.
For more info and docs please refer to http://sangoma.editme.com
* Tue Jan 10 2006 Nenad Corbic <ncorbic@sangoma.com> - beta1y-2.3.4
- Driver update for 2.4.30 kernel
- AFT A104 Driver minor update to TDM API
Number of dma packets used in API mode.
To save memory. Not a functional change.
- Update to Setup install script
- Wancfg Update
New option to configure wanpipe config file base on zaptel.conf
syntax: "wancfg zaptel"
* Tue Dec 15 2005 Nenad Corbic <ncorbic@sangoma.com> - beta1x-2.3.4
- Major AFT A200 Analog Updates
Analog Hardware Echo Canceler is now supported
Bug fixes on aLaw lines, noise problems.
- Wancfg Updates
- Updates to Setup installation utility
* Mon Dec 5 2005 Nenad Corbic <ncorbic@sangoma.com> - beta1x-2.3.4
- WanCfg Update
New wancfg option "zaptel" that will create wanpipe
based on /etc/zaptel.conf configuration.
eg:
1. Configure your zaptel first based on hardware
2. Run: wancfg zaptel
To create wanpipe config files based on zaptel.conf
3. Run: wanrouter start
4. Run: ztcfg -vvv
5. Read to start Asterisk
- Setup Update
Added new options in ./Setup for user to specify custom gcc
compiler.
- AFT A200 Updates
Further Analog driver updates.
- AFT Echo Debugging Utility
Used to measure echo spike and debug echo problems.
* Wed Nov 23 2005 Nenad Corbic <ncorbic@sangoma.com> - beta1x-2.3.4
- Bug fix in Analog startup
You can now set ACTIVE_CH=ALL and by default all detected
FXO/FXS Devices will be configured.
- Bug fix in A102 Drivers
When both ports are running, if you stop one
the other one dies.

View File

@ -1,595 +0,0 @@
------------------------------------------------------------------------------
WANPIPE
Linux Voice TDM/WAN Router Package
------------------------------------------------------------------------------
Author: Nenad Corbic <ncorbic@sangoma.com>
Copyright (c) 1995-2007 Sangoma Technologies Inc.
------------------------------------------------------------------------------
* Mon Jun 16 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-12
====================================================================
- Update to Octasic Hardware Echo Canceler library
This is a very important update that affects all AFT cards
with ocatasic hardare echo canceler. The new octasic update
fixes faxing/modem issues over octasic hwec. The previous
release contained a bug that limited the faxing/modem speeds
to 26k. The new update properly detects fax/modem and works
with full speed of 33k fax and 56k modem.
* Thu Jun 14 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-11
===============================================================
- A101/2/4/8 (MAXIM) AFT Update IMPORTANT
A major bug fix for AFT Maxim E1 cards for E1 CRC4 Mode.
On some lines the E1/CRC4 mode causes line errors on
the telco side which results in PRI not coming up.
Symptiom: E1 is up (no alarms) on local side but pri is
not coming up! (Only in E1 CRC4 Mode)
- A101/2/4/8 (MAXIM) Mandatory Firmware Update
An echo canceler bug has been fixed for all AFT
MAXIM Cards A101/2/4/8dm. New firmware version is V31.
If you are running MAXIM cards with hwec wiht older
firmware version you must upgrade.
- Updated SMG
Fixed DTMF synchronization
* Thu Jun 13 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-10
===============================================================
- Support for AFT 54K DDS hardware
- Support for New A301 T3/E3 Card
- Updated Maxim (A101/2/4/8) Front end
On port shutdown properly reset the port.
This will solve instances where on port
shutdown, the remote end stays up.
- Updated Setup for patching Zaptel 1.2.17
- Analog Network Sync Feature
Synchronize Analog card to a clock of a
Digital T1/E1 port using external cable.
Improves Faxing performance!
For more info:
http://wiki.sangoma.com/t1e1analogfaxing
* Wed May 17 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-9
====================================================================
- Updated Zaptel 1.2.17 DCHAN Patch
- Hardware A101D and A101DX Support
- Added Maxim register debug in wanpipemon
- Update to SMG
* Wed Apr 23 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-8
====================================================================
- Important: AFT TDMV (ZAPTEL) Fix
A race condition existed on wanrouter startup.
If echo canceler startup delayed the startup long enough,
for T1/E1 line to come up, it was possible that zaptel
alarms would not be cleared.
- Important: AFT T1/E1 Front End update.
The AFT cards will not disable communications for minor
T1/E1 alarms. This has caused problems in the passed because
AFT cards were too strict in interpreting T1/E1 alarms.
- Added AFT/56K Line Loop Test feature in wanpipemon
After enabling digital loopback run line test to test
the device.:
wanpipemon -i w1g1 -c Tadlb
wanpipemon -i w1g1 -c Tlt
This option can be used with any T1/E1 AFT card as well as 56K,
with any wanpipe configuration.
- Hardware support for new AFT 301 Card.
The new T3 card has been redesigned to use common main board as
the rest of the AFT family. However, the driver remains identical.
- AFT T1/E1 Improved CAS Signaling Support
- Allow original A102 config to work with A102d cards.
- TDM API updated for unlimited number of /dev/wptdm devices.
- Updated the Hardware Echo Canceler with Noise suppression.
- New TDM Zaptel/TDM API installation Makefile to be used by linux power users.
Options:
make #buils all utilities and kernel modules
make install #installs utilities modules etc
- Fixed DCHAN patch for zaptel 1.2.13
KNOWS ISSUES:
-------------
- All cards with Maxim/Dallas front end chips do not support RBS signalling.
These include: A102d/A108d and new A104d with maxim/dallas chips.
The fix is in new beta 3.1.0 release.
* Wed Jan 31 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-7
====================================================================
- Removed a sanity check from AFT drivers
This check was added in 2.3.4-5 release.
Due to some imporant fixes in 2.3.4-5 this release was
rushed, and things like this happen. Sorry :)
* Wed Jan 31 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-6
====================================================================
- Bugfix for AFT Hardware Echo Voice cards
Bug introduced in 2.3.4-5 release.
The new feature "persistent hwec" released in 2.3.4-5 had a bug
that was apprent on wanpipe restarts.
Anyone running 2.3.4-5 release should upgrade.
If you are running 2.3.4-5 in production to fix this problem enable
the following option in [wanpipe] section of wanpipeX.conf.
TDMV_HWEC_PERSIST_DISABLE=YES
And restart all wanpipe cards using: wanrouter restart command.
Note this bug affects all AFT cards with hardware echo cancellation
and release 2.3.4-5.
For more info please contact Sangoma Support.
- Minor cosmetic update to wancfg_zaptel wanpipe/zaptel configurator.
* Mon Jan 22 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-5
====================================================================
- Updated support for A400 Analog card
This release will recognize the new A400
pci card info.
- Updated A200/A400 firmware updater
Takes into account the new A200 and A400 cards.
- AFT A301 T3/E3 Driver Update
Fixed a possible race condition
during startup/shutdown
- AFT A101/2 T1/E1 Driver Update
Fixed a possible race condition
during startup/shutdown
- AFT Hardware Echo Cancellation Persist Mode
The new default Echo Cancellation mode for all AFT cards.
If HWEC is enabled in wanpipe1.conf the Sangoma HWEC will
remain enabled all the time, even if the calls are not up.
Previously Asterisk enabled and disabled echo based on
zapata.conf and call state. This delay however caused minute
echo on call startup. In Persist mode, Sangoma HWEC will
always be enabled, thus users will get perfect quality 100%
of the time.
In order to configure WANPIPE card in NON-PERSIST mode one
has to enable TDMV_HWEC_PERSIST_DISABLE=YES option in [wanpipeX]
section of wanpipeX.conf.
In this mode Asterisk will be responsible for enabling/disabling
hardware echo canceler.
- LIP Layer Bug Fix.
This bug fix affects all WAN protocols for all AFT cards.
The bug was a race condition in startup code.
On a slow enough machine it was possible for an interface
to get stuck in disconnected mode during startup.
- Wanpipe Zaptel Configuration Utility
The new wancfg_zaptel utility is now a default way to
configure Sangoma cards for Zaptel. The wancfg_zaptel utility
will auto detect all Sangoma cards in your machine and create
wanpipe configuration files along with /etc/zaptel.conf. This way
the customer can concentrate on /etc/asterisk/zapata.conf only.
Run: /usr/sbin/wancfg_zaptel <enter>
Wizard like questions will lead you through whole
configuration process.
After wancfg_zaptel following files will be created:
/etc/wanpipe/wanpipe*.conf # All wanpipe config files
/etc/zaptel.con # Fully configured zaptel
* Tue Jan 9 2007 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-4
====================================================================
- Critical Bug fix A200/A400 Analog Cards
Critical bug fix in fxo sanity check control.
All customers that are running stable 2.3.4 release
must upgrade to 2.3.4-4.
- Updates for 2.6.18 and 2.6.19 kernels.
- Critical Bug fix for A108D and A102D cards.
It was possible for the front end interrupt handler to
miss-handle a pending interrupt, which would caused system
instability.
- TDM API Update
Removed Zaptel dependency for A200/A400 cards when
running in TDM API mode only.
* Tue Dec 12 2006 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-3
====================================================================
- Bug fix on A301 T3/E3 Drivers
The T3/E3 card/drivers could get stuck in connected or disconnected
state after which no state changes are reported. Used to happend
on noisy lines.
- Bug Fix in A101/2 Drivers
Mishandling of skb buffers on rx stream could cause
unpredictable behavior on some systems.
This has now been fixed.
- Updated A101/2/4/8 A301 Drivers
Changed the memory allocation scheme in non interrupt context to
use KERNEL instead of ATOMIC. The symptoms were on low
memory system wanrouter start could fail due to memory
allocation error when starting up large number of devices.
- TDM API polling bug fix
By default TDM API application uses rx and tx streams.
However in tx only mode, the select would fail to wakeup.
- A200 A400 Driver Bug Fix
If A200/A400 card are started with NO FXO/FXS modules
a kernel error is possible on some systems.
- Update to TDM API sample Makefiles
added -lm library to compilation
- Updated SMG Drivers
Sangoma SMG 1.7 Chan Woomera 1.6
* Wed Nov 30 2006 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-2
====================================================================
- A200 Sanity Check Bug Fix
This is an IMPORTANT update! This bug fix fixes a bug in FXO
sanity checker that on some machine could cause instability.
- Wanpipemon A200 Voltage Check bug fix.
wanpipemon command was showing over 50V voltage
the sign was not observed.
* Wed Nov 23 2006 Nenad Corbic <ncorbic@sangoma.com> - 2.3.4-1
====================================================================
- This is the first official STABLE release of 2.3.4 branch.
- AFT A104d 64bit bug fix
The AFT A104d T1 channel 24 failed to initialize causing DCHAN
not to come up on 64 bit machines.
- SMG Update
Major optimizations to greatly improve system load and capacity.
Added rx tx gain control from CLI and woomera.conf
Woomera v1.5 SMG v1.6
- Driver update for 2.6.18 kernel.
- Wanpipemon Updates
Updated for A301 drivers.
Minor bug fixes.
- CHDLC Protocol
Fixed up the ignore keepalive
- WANCFG - CHDLC Protocol
Bug fix in chdlc configuration.
* Thu Nov 02 2006 Nenad Corbic <ncorbic@sangoma.com> - beta12-2.3.4
===================================================================
- Further Analog Bug Fixes.
Fixes the problem where fxo module gets stuck during operation.
* Wed Nov 01 2006 Nenad Corbic <ncorbic@sangoma.com> - beta11-2.3.4
===================================================================
- A102D Hardware Support
Updated drivers for A102D Hardware
Minimum A102D firmware version V.28
- Bug fix in Analog A200 driver.
Every once in a while a fxo port would get stuck and fail to
receive any more calls. This has not been fixed.
- Bug fix in Analog A200 driver.
The lasttxhoot state could get stuck in one state.
If you have weird analog A200 issues, please try this release.
- New SMG update
- Setup installation script update
- New A200 voltage statistics in wanpipemon
- New wanrouter hwprobe verbose option
Displays all FXO/FXS modules installed on your system
wanrouter hwprobe verbose
* Fri Oct 13 2006 Nenad Corbic <ncorbic@sangoma.com> - beta10-2.3.4
====================================================================
- A200 Bug fix
Analog software echo cancellation has been broken
in beta8-2.3.4 release. This bug has now been fixed.
This bug does not affect A200d cards with HWEC.
- Setup update
Update in compilation headers that caused wan_ec_client
to fail compilation on some machine.
* Fri Oct 6 2006 Nenad Corbic <ncorbic@sangoma.com> - beta9-2.3.4
- Bug fixes hwec that were introduced in beta8
- Disabled hw dtmf events.
- This release has been tested in production.
* Mon Oct 2 2006 Nenad Corbic <ncorbic@sangoma.com> - beta8-2.3.4
=================================================================
- New A108 HWEC Support
Optimized TDM Drivers for A108
Support for A108 Hardware Echo Cancellation
Support for A108 RefClock between ports.
New Firmware. V27
- New A108 HWEC Support
Optimized TDM Drivers for A108
Support for A108 Hardware Echo Cancellation
Support for A108 RefClock between ports.
New Firmware. V27
- LIP / AFT Layer Latency Optimization (LINUX Only)
By setting txqueuelen using ifconfig to value of 1
the LIP layer will re-configure the protocol and hw layer
for SINGLE tx buffer. This will improve overall latency.
- AFT (A101/2/4/8) Layer Latency Optimization
The SINGLE_TX_BUF=YES option in [w1g1] interface
section, configures the AFT hardware for single hw dma buffer
instead of a DMA chain. This option along with above
LIP layer latency option reduces driver/protocol latency
to theoretical minimum.
NOTE: In WAN/IP applications latency feature will increase
system load.
(5% to 20% depending on system and number of ports used)
* Mon Jul 31 2006 Nenad Corbic <ncorbic@sangoma.com> - beta7-2.3.4
==================================================================
- A200 Driver Bug Fix.
The A200 drivers had PULSE dialing enabled
that can cause call outages on NON-PULSE dialing lines.
This has now been fixed.
- Updates to ./Setup installation script
More documentation in usage.
* Mon Jul 24 2006 Nenad Corbic <ncorbic@sangoma.com> - beta6-2.3.4
==================================================================
- Fixed the AFT HWEC on 64bit kernels.
The bug was caused by using 32bit version of
the octasic API release in beta5-2.3.4.
* Fri Jul 21 2006 Nenad Corbic <ncorbic@sangoma.com> - beta5-2.3.4
==================================================================
- TDM API was broken on A101/2 Cards
It has not been fixed.
- A108D Hardware Support
The new A108D: 8 Port T1/E1 with onboard 246 channel
hardware echo canceller.
- The wanec daemon has been deprecated.
A new wanec kernel module has been created to handle
all octasic commands.
- The hwec release has been deprecated.
The hwec drivers are now part of wanpipe release.
- Bug Fix in A104 and A104D Ref Clock
This bug caused FAX failures when REF Clock option was enabled.
- Updates for 2.6.16 and 2.6.17 kernels
New kernels broke previous wanpipe drivers.
- Frame Relay Update: EEK Support
New Frame relay stack supports Cisco End to End Keepalives
on each DLCI.
- PPP Update: Updated PPP IP negotiation. IPCP was not
working properly agains some routers. This has now
been resolved.
- TDM API: HW DMTF on A104D cards.
The TDM API and regular API interfaces now supports HW DTMF
on A104D and A108D cards.
- Setup update: the --protocols option with --silent option did not
select proper protocols under certail conditions.
./Setup install --protocols=TDM --silent
This option will now compile TDM protocol properly.
- ADSL Update: The ADSL drivers were failing on some machines due
to kfree_skb error under irq. This has now been fixed.
- AFT A104/A108 Driver updated for 64bit kernels with over 4GB
of memory. The NO AUDIO problem on TDM drivers.
The 4GB memory caused DMA corruptions to occur which caused
no AUDIO effect.
- SSMG Product: Sangoma Signal Media Gateway
The ssmg product is now part of standard wanpipe.
It will automatically get installed if XMTP2 drivers are
selected. The SMG product provides SS7 Support to Asterisk.
- LibSangoma: LibSangoma is part of the SSMG product, however
it can be used separately with TDM API to develop custom
TDM applications. Libsangoma is now part of standard wanpipe
release.
* Fri Mar 04 2006 Nenad Corbic <ncorbic@sangoma.com> - beta4-2.3.4
- A108 Hardware Support
Full support for new A108 8 Port T1/E1 Card
- AFT Front End T1/E1 Alarm Update/Polling
On some embedded machines the A104D cards exhibited
unreliable ports i.e. The port would not come up due to
missing interrupts from the front end chip.
The Front End polling mechanism has been updated to solve this problem.
- TDM API Update
Fixed a bug in RX/TX functions.
On some machines the kernel to user copy did not work.
- Updated HWEC and TDMAPI Udev Devices
HWEC UDEV device: /dev/wp1ec (Major: 241)
TDM API UDEV device: /dev/wptdm_s1c1 (Major: 242)
- Setup Installation Script Update
Compilation of Zaptel during installation
UDEV Zaptel updates
UDEV TDM API updates
- AFT-LIP Frame Relay DLCI Statistics
Updated Frame Relay DLCI Statistics.
- AFT-LIP PPP Update
IPCP negotiation failed when connected to some telco.
* Wed Feb 22 2006 Nenad Corbic <ncorbic@sangoma.com> - beta3-2.3.4
- A104D HWEC Update
Bug fix on E1 4th port channel 31 did not work.
- A104D HWEC 64Bit Fix
The A104D HWEC now works on 64bit machines.
Using UDEV /dev/wp1ec device to access hwec chip.
If no UDEV one must create /dev/wp1ec using:
mknod /dev/wp1ec c 2402 1
- AFT Firmware Update Utility
Bug fix. On some systems firmware update failed.
- TDM API Updates
Support on AFT A101/2 Cards
Fixed shutdown problems while channels are opened.
* Wed Feb 15 2006 Nenad Corbic <ncorbic@sangoma.com> - beta2-2.3.4
- The Beta2-2.3.4 is the first official Beta release of 2.3.4.
The 2.3.4 release has been in ALPHA for months and has gone
through major testing process.
- A200 Remora Updates
Updates for 24 port A200 solution
New A200 Firmware Release V05
- A104D Update/Bug Fix
Echo cancellation DSP had problems on
port 4 of A104D card.
- New A104/4D TDM API and libsangoma release
The new TDM API replaces the old TDM API.
Currently the TDM API is only supported on A104 and A104D cards.
The TDM API is compiled by default in wanpipe drivers.
Supports: PRI and RBS functionality.
Sample files: /etc/wanpipe/api/tdm_api
- Libsangoma Release
New libsangoma source is located in
/etc/wanpipe/api/libsangoma directory.
For more info and docs please refer to http://sangoma.editme.com
* Tue Jan 10 2006 Nenad Corbic <ncorbic@sangoma.com> - beta1y-2.3.4
- Driver update for 2.4.30 kernel
- AFT A104 Driver minor update to TDM API
Number of dma packets used in API mode.
To save memory. Not a functional change.
- Update to Setup install script
- Wancfg Update
New option to configure wanpipe config file base on zaptel.conf
syntax: "wancfg zaptel"
* Tue Dec 15 2005 Nenad Corbic <ncorbic@sangoma.com> - beta1x-2.3.4
- Major AFT A200 Analog Updates
Analog Hardware Echo Canceler is now supported
Bug fixes on aLaw lines, noise problems.
- Wancfg Updates
- Updates to Setup installation utility
* Mon Dec 5 2005 Nenad Corbic <ncorbic@sangoma.com> - beta1x-2.3.4
- WanCfg Update
New wancfg option "zaptel" that will create wanpipe
based on /etc/zaptel.conf configuration.
eg:
1. Configure your zaptel first based on hardware
2. Run: wancfg zaptel
To create wanpipe config files based on zaptel.conf
3. Run: wanrouter start
4. Run: ztcfg -vvv
5. Read to start Asterisk
- Setup Update
Added new options in ./Setup for user to specify custom gcc
compiler.
- AFT A200 Updates
Further Analog driver updates.
- AFT Echo Debugging Utility
Used to measure echo spike and debug echo problems.
* Wed Nov 23 2005 Nenad Corbic <ncorbic@sangoma.com> - beta1x-2.3.4
- Bug fix in Analog startup
You can now set ACTIVE_CH=ALL and by default all detected
FXO/FXS Devices will be configured.
- Bug fix in A102 Drivers
When both ports are running, if you stop one
the other one dies.

2
README
View File

@ -3,7 +3,7 @@ Linux WAN Router Utilities Package
------------------------------------------------------------------------------
Author: Nenad Corbic <ncorbic@sangoma.com>
Copyright (c) 1995-2007 Sangoma Technologies Inc.
Copyright (c) 1995-2006 Sangoma Technologies Inc.
------------------------------------------------------------------------------
For latest docs please visit Sangoma Wiki

View File

@ -5,25 +5,6 @@ For Latest Info please visit
http://wiki.sangoma.com
ZAPTEL CONFIGURATION
====================
Run: /usr/sbin/wancfg_zaptel
Proceed to configure each
wanpipe device based on your
telco specifications.
For more info visit:
http://wiki.sangoma.com
WAN CONFIGURATION
=================
Before starting WANPIPE, a configuration file (wanpipeN.conf, where
N=1,2,3..etc.)must be created in /etc/wanpipe directory.

751
Setup

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@
SYSINC=$(shell if [ -f ../.sysinclude ]; then cat ../.sysinclude; else echo ""; fi)
ifeq "$(SYSINC)" ""
SYSINC=/usr/src/linux/include
SYSINC=/lib/modules/$(shell uname -r)/build/include
endif
APIINC=/etc/wanpipe/api/include

View File

@ -414,8 +414,8 @@ void handle_socket(void)
++Rx_count;
printf("RECEIVE:\n");
print_packet(&Rx_data[16],Rx_lgth);
//printf("RECEIVE:\n");
//print_packet(&Rx_data[16],Rx_lgth);
if (verbose){
@ -443,8 +443,8 @@ bitstrm_skip_read:
if (Tx_count == 0){
printf("SEND: Len=%i\n",Tx_length);
print_packet(&Tx_data[16],Tx_length);
//printf("SEND: Len=%i\n",Tx_length);
//print_packet(&Tx_data[16],Tx_length);
}
#if 1

Binary file not shown.

BIN
api/lib/hdlc/wanpipe_hdlc.o Normal file

Binary file not shown.

View File

@ -1,12 +1,12 @@
libsangoma_la-libsangoma.lo libsangoma_la-libsangoma.o: libsangoma.c \
libsangoma.h /usr/include/stdio.h /usr/include/features.h \
/usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/stddef.h \
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
/usr/include/bits/wchar.h /usr/include/gconv.h \
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/stdarg.h \
/usr/include/sys/cdefs.h /usr/include/gnu/stubs.h \
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/stddef.h \
/usr/include/bits/types.h /usr/include/bits/wordsize.h \
/usr/include/bits/typesizes.h /usr/include/libio.h \
/usr/include/_G_config.h /usr/include/wchar.h /usr/include/bits/wchar.h \
/usr/include/gconv.h \
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/stdarg.h \
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
/usr/include/bits/stdio.h /usr/include/stdlib.h \
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
@ -14,32 +14,31 @@ libsangoma_la-libsangoma.lo libsangoma_la-libsangoma.o: libsangoma.c \
/usr/include/sys/types.h /usr/include/time.h /usr/include/sys/select.h \
/usr/include/bits/select.h /usr/include/bits/sigset.h \
/usr/include/bits/time.h /usr/include/sys/sysmacros.h \
/usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
/usr/include/ctype.h /usr/include/unistd.h \
/usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h \
/usr/include/alloca.h /usr/include/ctype.h /usr/include/unistd.h \
/usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
/usr/include/bits/confname.h /usr/include/getopt.h \
/usr/include/sys/time.h /usr/include/sys/socket.h \
/usr/include/sys/uio.h /usr/include/bits/uio.h \
/usr/include/bits/socket.h \
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/limits.h \
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/syslimits.h \
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/limits.h \
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/syslimits.h \
/usr/include/limits.h /usr/include/bits/posix1_lim.h \
/usr/include/bits/local_lim.h \
/lib/modules/2.6.18-8.el5/build/include/linux/limits.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/limits.h \
/usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
/usr/include/bits/sockaddr.h \
/lib/modules/2.6.18-8.el5/build/include/asm/socket.h \
/lib/modules/2.6.18-8.el5/build/include/asm/sockios.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/socket.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/sockios.h \
/usr/include/sys/ioctl.h /usr/include/bits/ioctls.h \
/lib/modules/2.6.18-8.el5/build/include/asm/ioctls.h \
/lib/modules/2.6.18-8.el5/build/include/asm/ioctl.h \
/lib/modules/2.6.18-8.el5/build/include/asm-generic/ioctl.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/ioctls.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/ioctl.h \
/usr/include/bits/ioctl-types.h /usr/include/sys/ttydefaults.h \
/usr/include/sys/signal.h /usr/include/signal.h \
/usr/include/bits/signum.h /usr/include/bits/siginfo.h \
/usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
/lib/modules/2.6.18-8.el5/build/include/asm/sigcontext.h \
/lib/modules/2.6.18-8.el5/build/include/linux/compiler.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/sigcontext.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/compiler.h \
/usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \
/usr/include/bits/sigthread.h /usr/include/sys/wait.h \
/usr/include/sys/resource.h /usr/include/bits/resource.h \
@ -47,42 +46,42 @@ libsangoma_la-libsangoma.lo libsangoma_la-libsangoma.o: libsangoma.c \
/usr/include/bits/byteswap.h /usr/include/string.h \
/usr/include/bits/string.h /usr/include/bits/string2.h \
/usr/include/errno.h /usr/include/bits/errno.h \
/lib/modules/2.6.18-8.el5/build/include/linux/errno.h \
/lib/modules/2.6.18-8.el5/build/include/asm/errno.h \
/lib/modules/2.6.18-8.el5/build/include/asm-generic/errno.h \
/lib/modules/2.6.18-8.el5/build/include/asm-generic/errno-base.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/errno.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/errno.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm-generic/errno.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm-generic/errno-base.h \
/usr/include/fcntl.h /usr/include/bits/fcntl.h /usr/include/sys/stat.h \
/usr/include/bits/stat.h \
/lib/modules/2.6.18-8.el5/build/include/linux/if.h \
/lib/modules/2.6.18-8.el5/build/include/linux/types.h \
/lib/modules/2.6.18-8.el5/build/include/linux/posix_types.h \
/lib/modules/2.6.18-8.el5/build/include/linux/stddef.h \
/lib/modules/2.6.18-8.el5/build/include/asm/posix_types.h \
/lib/modules/2.6.18-8.el5/build/include/asm/types.h \
/lib/modules/2.6.18-8.el5/build/include/linux/socket.h \
/lib/modules/2.6.18-8.el5/build/include/linux/hdlc/ioctl.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/if.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/types.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/posix_types.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/stddef.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/posix_types.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/types.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/socket.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/hdlc/ioctl.h \
/usr/include/poll.h /usr/include/sys/poll.h /usr/include/bits/poll.h \
../../patches/kdrivers/include/linux/wanpipe_defines.h \
../../patches/kdrivers/include/linux/wanpipe_version.h \
../../patches/kdrivers/include/linux/wanpipe_kernel.h \
/lib/modules/2.6.18-8.el5/build/include/linux/version.h \
../../patches/kdrivers/include/linux/wanpipe_cfg.h \
../../patches/kdrivers/include/linux/sdla_56k.h \
../../patches/kdrivers/include/linux/sdla_te1.h \
../../patches/kdrivers/include/linux/sdla_te3.h \
../../patches/kdrivers/include/linux/sdla_remora.h \
../../patches/kdrivers/include/linux/sdla_remora_proslic.h \
../../patches/kdrivers/include/linux/sdla_front_end.h \
../../patches/kdrivers/include/linux/wanpipe.h \
../../patches/kdrivers/include/linux/wanpipe_debug.h \
../../patches/kdrivers/include/linux/wanpipe_common.h \
../../patches/kdrivers/include/linux/wanpipe_events.h \
../../patches/kdrivers/include/linux/wanrouter.h \
../../patches/kdrivers/include/linux/wanpipe_tdm_api.h \
../../patches/kdrivers/include/linux/wanpipe_includes.h \
../../patches/kdrivers/include/linux/if_wanpipe.h \
/lib/modules/2.6.18-8.el5/build/include/linux/sockios.h \
../../patches/kdrivers/include/linux/wanpipe_codec_iface.h
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_defines.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_version.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_kernel.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/version.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_cfg.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_56k.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_te1.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_te3.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_remora.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_remora_proslic.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_front_end.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_debug.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_common.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_events.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanrouter.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_tdm_api.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_includes.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/if_wanpipe.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sockios.h \
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_codec_iface.h
libsangoma.h:
@ -92,16 +91,14 @@ libsangoma.h:
/usr/include/sys/cdefs.h:
/usr/include/bits/wordsize.h:
/usr/include/gnu/stubs.h:
/usr/include/gnu/stubs-32.h:
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/stddef.h:
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/stddef.h:
/usr/include/bits/types.h:
/usr/include/bits/wordsize.h:
/usr/include/bits/typesizes.h:
/usr/include/libio.h:
@ -114,7 +111,7 @@ libsangoma.h:
/usr/include/gconv.h:
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/stdarg.h:
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/stdarg.h:
/usr/include/bits/stdio_lim.h:
@ -150,6 +147,8 @@ libsangoma.h:
/usr/include/bits/pthreadtypes.h:
/usr/include/bits/sched.h:
/usr/include/alloca.h:
/usr/include/ctype.h:
@ -174,9 +173,9 @@ libsangoma.h:
/usr/include/bits/socket.h:
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/limits.h:
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/limits.h:
/usr/lib/gcc/i386-redhat-linux/4.1.1/include/syslimits.h:
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/syslimits.h:
/usr/include/limits.h:
@ -184,7 +183,7 @@ libsangoma.h:
/usr/include/bits/local_lim.h:
/lib/modules/2.6.18-8.el5/build/include/linux/limits.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/limits.h:
/usr/include/bits/posix2_lim.h:
@ -192,19 +191,17 @@ libsangoma.h:
/usr/include/bits/sockaddr.h:
/lib/modules/2.6.18-8.el5/build/include/asm/socket.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/socket.h:
/lib/modules/2.6.18-8.el5/build/include/asm/sockios.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/sockios.h:
/usr/include/sys/ioctl.h:
/usr/include/bits/ioctls.h:
/lib/modules/2.6.18-8.el5/build/include/asm/ioctls.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/ioctls.h:
/lib/modules/2.6.18-8.el5/build/include/asm/ioctl.h:
/lib/modules/2.6.18-8.el5/build/include/asm-generic/ioctl.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/ioctl.h:
/usr/include/bits/ioctl-types.h:
@ -222,9 +219,9 @@ libsangoma.h:
/usr/include/bits/sigcontext.h:
/lib/modules/2.6.18-8.el5/build/include/asm/sigcontext.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/sigcontext.h:
/lib/modules/2.6.18-8.el5/build/include/linux/compiler.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/compiler.h:
/usr/include/bits/sigstack.h:
@ -256,13 +253,13 @@ libsangoma.h:
/usr/include/bits/errno.h:
/lib/modules/2.6.18-8.el5/build/include/linux/errno.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/errno.h:
/lib/modules/2.6.18-8.el5/build/include/asm/errno.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/errno.h:
/lib/modules/2.6.18-8.el5/build/include/asm-generic/errno.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm-generic/errno.h:
/lib/modules/2.6.18-8.el5/build/include/asm-generic/errno-base.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm-generic/errno-base.h:
/usr/include/fcntl.h:
@ -272,21 +269,21 @@ libsangoma.h:
/usr/include/bits/stat.h:
/lib/modules/2.6.18-8.el5/build/include/linux/if.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/if.h:
/lib/modules/2.6.18-8.el5/build/include/linux/types.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/types.h:
/lib/modules/2.6.18-8.el5/build/include/linux/posix_types.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/posix_types.h:
/lib/modules/2.6.18-8.el5/build/include/linux/stddef.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/stddef.h:
/lib/modules/2.6.18-8.el5/build/include/asm/posix_types.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/posix_types.h:
/lib/modules/2.6.18-8.el5/build/include/asm/types.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/asm/types.h:
/lib/modules/2.6.18-8.el5/build/include/linux/socket.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/socket.h:
/lib/modules/2.6.18-8.el5/build/include/linux/hdlc/ioctl.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/hdlc/ioctl.h:
/usr/include/poll.h:
@ -294,44 +291,44 @@ libsangoma.h:
/usr/include/bits/poll.h:
../../patches/kdrivers/include/linux/wanpipe_defines.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_defines.h:
../../patches/kdrivers/include/linux/wanpipe_version.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_version.h:
../../patches/kdrivers/include/linux/wanpipe_kernel.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_kernel.h:
/lib/modules/2.6.18-8.el5/build/include/linux/version.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/version.h:
../../patches/kdrivers/include/linux/wanpipe_cfg.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_cfg.h:
../../patches/kdrivers/include/linux/sdla_56k.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_56k.h:
../../patches/kdrivers/include/linux/sdla_te1.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_te1.h:
../../patches/kdrivers/include/linux/sdla_te3.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_te3.h:
../../patches/kdrivers/include/linux/sdla_remora.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_remora.h:
../../patches/kdrivers/include/linux/sdla_remora_proslic.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_remora_proslic.h:
../../patches/kdrivers/include/linux/sdla_front_end.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sdla_front_end.h:
../../patches/kdrivers/include/linux/wanpipe.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe.h:
../../patches/kdrivers/include/linux/wanpipe_debug.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_debug.h:
../../patches/kdrivers/include/linux/wanpipe_common.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_common.h:
../../patches/kdrivers/include/linux/wanpipe_events.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_events.h:
../../patches/kdrivers/include/linux/wanrouter.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanrouter.h:
../../patches/kdrivers/include/linux/wanpipe_tdm_api.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_tdm_api.h:
../../patches/kdrivers/include/linux/wanpipe_includes.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_includes.h:
../../patches/kdrivers/include/linux/if_wanpipe.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/if_wanpipe.h:
/lib/modules/2.6.18-8.el5/build/include/linux/sockios.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/sockios.h:
../../patches/kdrivers/include/linux/wanpipe_codec_iface.h:
/lib/modules/2.6.9-5.0.3.ELsmp/build/include/linux/wanpipe_codec_iface.h:

View File

@ -0,0 +1,2 @@
This is a Subversion working copy administrative directory.
Visit http://subversion.tigris.org/ for more information.

View File

@ -1,398 +1,291 @@
8
dir
229
svn://sangoma.freeswitch.org/libsangoma/trunk
svn://sangoma.freeswitch.org
2007-06-19T00:41:32.721946Z
213
ncorbic
svn:special svn:externals svn:needs-lock
2028fedf-720c-0410-83b8-d54a3e729fb0
configure
file
2007-05-17T22:58:57.000000Z
cdcb22cae8ad2d0de88542d1adf5b13d
2007-02-07T19:00:12.109961Z
166
ncorbic
has-props
Makefile.in
file
2007-07-24T22:46:01.000000Z
1c05e844314274f082a74abf3f446239
2007-05-29T18:03:36.038276Z
206
ncorbic
AUTHORS
file
2007-03-21T22:07:06.000000Z
d41d8cd98f00b204e9800998ecf8427e
2006-02-10T16:20:41.709688Z
1
anthm
depcomp
file
2007-03-21T22:07:06.000000Z
e181e2c8720c60522c4c4c981108e367
2006-02-10T16:20:41.709688Z
1
anthm
has-props
compile
file
2007-03-21T22:07:06.000000Z
a7ecc032b527a0d578545f19d3418073
2006-02-10T16:20:41.709688Z
1
anthm
has-props
config.guess
file
2007-03-21T22:07:06.000000Z
9ae396244b8f138c76514a6b7531e696
2006-02-10T16:20:41.709688Z
1
anthm
has-props
libsangoma.c
file
230
2007-07-24T22:46:01.000000Z
b2927c29e1ea8b95bb3f50a8f0d98e35
2007-07-24T22:47:39.060265Z
230
ncorbic
ltmain.sh
file
2007-03-21T22:07:06.000000Z
c8215e3aa0858d700783015614f53b79
2006-02-10T16:20:41.709688Z
1
anthm
config.sub
file
2007-03-21T22:07:06.000000Z
3d36962d51070d30b7554203b0d7c01c
2006-02-10T16:20:41.709688Z
1
anthm
has-props
libsangoma.dsp
file
2007-05-17T22:12:40.000000Z
f934aab66c529599725686f321d182e6
2006-12-04T20:48:10.874618Z
156
anthm
libsangoma.h
file
230
2007-07-24T22:46:38.000000Z
19c2545ffa4e1a11f2a1b5f4850a10bd
2007-07-24T22:47:39.060265Z
230
ncorbic
g711.h
file
2007-03-21T22:07:06.000000Z
0f725f95ced42af15dcaef21f3a1722b
2006-11-06T23:11:15.401413Z
119
ncorbic
INSTALL
file
2007-03-21T22:07:06.000000Z
40539bd3eff06e4b82f380103145415b
2006-08-08T19:52:23.727343Z
94
ncorbic
libsangoma.dsw
file
2007-05-17T22:12:47.000000Z
f13496d2105bae2add104c36a1d656f6
2006-12-04T20:48:10.874618Z
156
anthm
COPYING
file
2007-03-21T22:07:06.000000Z
d41d8cd98f00b204e9800998ecf8427e
2006-02-10T16:20:41.709688Z
1
anthm
NEWS
file
2007-03-21T22:07:06.000000Z
d41d8cd98f00b204e9800998ecf8427e
2006-02-10T16:20:41.709688Z
1
anthm
sangoma_pri.c
file
2007-05-17T22:11:22.000000Z
e2a6c68fadfefb2d2b16c52534e85675
2006-12-04T20:47:20.283144Z
155
anthm
libsangoma.so.conf
file
2007-03-21T22:07:06.000000Z
bcdcb23c5d5fb460cee2ce315ef7bd32
2006-10-19T19:27:09.335085Z
101
ncorbic
win_api_common.h
file
2007-05-17T22:13:04.000000Z
b6be170d18fa90b79f7264cf8b0f7348
2006-12-04T22:21:07.339224Z
157
mikej
sangoma_pri.h
file
2007-03-21T22:07:06.000000Z
f24c6cf396aeaa6df2747f7f6b32969d
2006-03-24T14:19:31.976520Z
28
anthm
version
file
2007-03-21T22:07:06.000000Z
35f672d1fb01b542f667952c9dbb26fe
2006-02-10T16:20:41.709688Z
1
anthm
configure.in
file
2007-05-17T22:11:22.000000Z
5b9888fc365c4ebffdbb55656c091a2f
2007-02-07T19:00:12.109961Z
166
ncorbic
ChangeLog
file
2007-03-21T22:07:06.000000Z
d41d8cd98f00b204e9800998ecf8427e
2006-02-10T16:20:41.709688Z
1
anthm
README
file
2007-03-21T22:07:06.000000Z
e8a0abce86211364eb60bbe6e07d4b05
2006-02-14T19:06:52.853886Z
6
nenad
config.h.in
file
2007-03-21T22:07:06.000000Z
5c51918deee8d041af37226bd4b4271e
2006-02-10T16:20:41.709688Z
1
anthm
missing
file
2007-03-21T22:07:06.000000Z
fd5dd60aa8cefab9462677280ea74a61
2006-02-10T16:20:41.709688Z
1
anthm
has-props
Makefile.am
file
2007-07-24T22:46:01.000000Z
061d814c4cf9a1066e4ff2501fa0a100
2007-05-29T18:03:36.038276Z
206
ncorbic
aclocal.m4
file
2007-05-17T22:58:53.000000Z
dd02d76e53ac83f5112d68797e8f52e3
2007-02-07T19:00:12.109961Z
166
ncorbic
examples
dir
install-sh
file
2007-03-21T22:07:06.000000Z
92067666ddce97609bd0ec67d36460cd
2006-02-10T16:20:41.709688Z
1
anthm
has-props
libsangoma.vcproj
file
2007-05-17T22:13:09.000000Z
a09711e3b6aac93dd48d8e9b3014955f
2006-12-04T22:24:41.715361Z
158
mikej
<?xml version="1.0" encoding="utf-8"?>
<wc-entries
xmlns="svn:">
<entry
committed-rev="167"
name=""
committed-date="2007-02-08T00:43:20.661018Z"
url="svn://sangoma.freeswitch.org/libsangoma/trunk"
last-author="ncorbic"
kind="dir"
uuid="2028fedf-720c-0410-83b8-d54a3e729fb0"
revision="198"/>
<entry
committed-rev="166"
name="configure"
text-time="2007-05-17T22:12:13.000000Z"
committed-date="2007-02-07T19:00:12.109961Z"
checksum="cdcb22cae8ad2d0de88542d1adf5b13d"
last-author="ncorbic"
kind="file"
prop-time="2007-05-17T22:11:17.000000Z"/>
<entry
committed-rev="199"
name="Makefile.in"
text-time="2007-05-17T22:12:12.000000Z"
committed-date="2007-05-17T21:15:01.613603Z"
checksum="4a762c5012094547c2be4df686a23356"
last-author="ncorbic"
kind="file"
prop-time="2007-05-17T22:11:17.000000Z"
revision="199"/>
<entry
committed-rev="1"
name="AUTHORS"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="d41d8cd98f00b204e9800998ecf8427e"
last-author="anthm"
kind="file"
prop-time="2006-02-13T15:57:48.000000Z"/>
<entry
committed-rev="1"
name="depcomp"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="e181e2c8720c60522c4c4c981108e367"
last-author="anthm"
kind="file"
prop-time="2007-03-21T22:07:06.000000Z"/>
<entry
committed-rev="1"
name="compile"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="a7ecc032b527a0d578545f19d3418073"
last-author="anthm"
kind="file"
prop-time="2007-03-21T22:07:06.000000Z"/>
<entry
committed-rev="1"
name="config.guess"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="9ae396244b8f138c76514a6b7531e696"
last-author="anthm"
kind="file"
prop-time="2007-03-21T22:07:06.000000Z"/>
<entry
committed-rev="201"
name="libsangoma.c"
text-time="2007-05-17T22:18:42.000000Z"
committed-date="2007-05-17T21:19:07.732396Z"
checksum="ba737500208af1da3b85e09bded0817d"
last-author="ncorbic"
kind="file"
prop-time="2007-05-17T22:11:17.000000Z"
revision="201"/>
<entry
committed-rev="1"
name="ltmain.sh"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="c8215e3aa0858d700783015614f53b79"
last-author="anthm"
kind="file"
prop-time="2006-02-13T15:57:50.000000Z"/>
<entry
committed-rev="1"
name="config.sub"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="3d36962d51070d30b7554203b0d7c01c"
last-author="anthm"
kind="file"
prop-time="2007-03-21T22:07:06.000000Z"/>
<entry
committed-rev="156"
name="libsangoma.dsp"
text-time="2007-05-17T22:12:40.000000Z"
committed-date="2006-12-04T20:48:10.874618Z"
checksum="f934aab66c529599725686f321d182e6"
last-author="anthm"
kind="file"
prop-time="2007-05-17T22:12:39.000000Z"/>
<entry
committed-rev="166"
name="libsangoma.h"
text-time="2007-05-17T22:11:22.000000Z"
committed-date="2007-02-07T19:00:12.109961Z"
checksum="a28f5ba57fefd87ff733f9f3ba745660"
last-author="ncorbic"
kind="file"
prop-time="2007-05-17T22:11:21.000000Z"/>
<entry
committed-rev="119"
name="g711.h"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-11-06T23:11:15.401413Z"
checksum="0f725f95ced42af15dcaef21f3a1722b"
last-author="ncorbic"
kind="file"
prop-time="2006-11-07T00:15:14.000000Z"/>
<entry
committed-rev="94"
name="INSTALL"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-08-08T19:52:23.727343Z"
checksum="40539bd3eff06e4b82f380103145415b"
last-author="ncorbic"
kind="file"
prop-time="2006-02-13T15:57:58.000000Z"/>
<entry
committed-rev="156"
name="libsangoma.dsw"
text-time="2007-05-17T22:12:47.000000Z"
committed-date="2006-12-04T20:48:10.874618Z"
checksum="f13496d2105bae2add104c36a1d656f6"
last-author="anthm"
kind="file"
prop-time="2007-05-17T22:12:46.000000Z"/>
<entry
committed-rev="1"
name="COPYING"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="d41d8cd98f00b204e9800998ecf8427e"
last-author="anthm"
kind="file"
prop-time="2006-02-13T15:57:58.000000Z"/>
<entry
committed-rev="1"
name="NEWS"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="d41d8cd98f00b204e9800998ecf8427e"
last-author="anthm"
kind="file"
prop-time="2006-02-13T15:57:58.000000Z"/>
<entry
committed-rev="155"
name="sangoma_pri.c"
text-time="2007-05-17T22:11:22.000000Z"
committed-date="2006-12-04T20:47:20.283144Z"
checksum="e2a6c68fadfefb2d2b16c52534e85675"
last-author="anthm"
kind="file"
prop-time="2007-05-17T22:11:21.000000Z"/>
<entry
committed-rev="101"
name="libsangoma.so.conf"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-10-19T19:27:09.335085Z"
checksum="bcdcb23c5d5fb460cee2ce315ef7bd32"
last-author="ncorbic"
kind="file"/>
<entry
name="include"
kind="dir"/>
<entry
committed-rev="157"
name="win_api_common.h"
text-time="2007-05-17T22:13:04.000000Z"
committed-date="2006-12-04T22:21:07.339224Z"
checksum="b6be170d18fa90b79f7264cf8b0f7348"
last-author="mikej"
kind="file"
prop-time="2007-05-17T22:13:03.000000Z"/>
<entry
committed-rev="28"
name="sangoma_pri.h"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-03-24T14:19:31.976520Z"
checksum="f24c6cf396aeaa6df2747f7f6b32969d"
last-author="anthm"
kind="file"
prop-time="2006-04-28T15:08:00.000000Z"/>
<entry
committed-rev="1"
name="version"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="35f672d1fb01b542f667952c9dbb26fe"
last-author="anthm"
kind="file"
prop-time="2006-02-13T15:57:48.000000Z"/>
<entry
committed-rev="166"
name="configure.in"
text-time="2007-05-17T22:11:22.000000Z"
committed-date="2007-02-07T19:00:12.109961Z"
checksum="5b9888fc365c4ebffdbb55656c091a2f"
last-author="ncorbic"
kind="file"
prop-time="2007-05-17T22:11:21.000000Z"/>
<entry
committed-rev="1"
name="ChangeLog"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="d41d8cd98f00b204e9800998ecf8427e"
last-author="anthm"
kind="file"
prop-time="2006-02-13T15:57:48.000000Z"/>
<entry
committed-rev="6"
name="README"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-14T19:06:52.853886Z"
checksum="e8a0abce86211364eb60bbe6e07d4b05"
last-author="nenad"
kind="file"
prop-time="2006-02-13T15:57:49.000000Z"/>
<entry
committed-rev="1"
name="config.h.in"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="5c51918deee8d041af37226bd4b4271e"
last-author="anthm"
kind="file"
prop-time="2006-02-13T15:57:50.000000Z"/>
<entry
committed-rev="1"
name="missing"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="fd5dd60aa8cefab9462677280ea74a61"
last-author="anthm"
kind="file"
prop-time="2007-03-21T22:07:06.000000Z"/>
<entry
committed-rev="199"
name="Makefile.am"
text-time="2007-05-17T22:12:09.000000Z"
committed-date="2007-05-17T21:15:01.613603Z"
checksum="ae7586e69e82a8d0e19473391c14cc5d"
last-author="ncorbic"
kind="file"
prop-time="2007-05-17T22:11:21.000000Z"
revision="199"/>
<entry
committed-rev="166"
name="aclocal.m4"
text-time="2007-05-17T22:11:31.000000Z"
committed-date="2007-02-07T19:00:12.109961Z"
checksum="dd02d76e53ac83f5112d68797e8f52e3"
last-author="ncorbic"
kind="file"
prop-time="2007-05-17T22:11:21.000000Z"/>
<entry
name="examples"
kind="dir"/>
<entry
committed-rev="1"
name="install-sh"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-02-10T16:20:41.709688Z"
checksum="92067666ddce97609bd0ec67d36460cd"
last-author="anthm"
kind="file"
prop-time="2007-03-21T22:07:06.000000Z"/>
<entry
committed-rev="158"
name="libsangoma.vcproj"
text-time="2007-05-17T22:13:09.000000Z"
committed-date="2006-12-04T22:24:41.715361Z"
checksum="a09711e3b6aac93dd48d8e9b3014955f"
last-author="mikej"
kind="file"
prop-time="2007-05-17T22:13:09.000000Z"/>
</wc-entries>

View File

@ -1 +1 @@
8
4

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1,5 @@
K 14
svn:executable
V 0
END

View File

@ -0,0 +1,5 @@
K 14
svn:executable
V 0
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1,5 @@
K 14
svn:executable
V 0
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1,5 @@
K 14
svn:executable
V 0
END

View File

@ -0,0 +1,5 @@
K 14
svn:executable
V 0
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1,5 @@
K 14
svn:executable
V 0
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1,5 @@
K 14
svn:executable
V 0
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -1,8 +1,7 @@
KINC=/lib/modules/$(shell uname -r)/build
WINC=../../patches/kdrivers/include
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(WINC) -I$(KINC)/include -I. \
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(KINC)/include -I. \
-D__LINUX__ -D_REENTRANT -D_GNU_SOURCE -O2 -D_DEBUG_=2 -D_GNUC_ -I../lib -I$(KINC)/include
LIB_SOURCES = libsangoma.c libsangoma.h

View File

@ -212,8 +212,7 @@ sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
KINC = /lib/modules/$(shell uname -r)/build
WINC = ../../patches/kdrivers/include
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(WINC) -I$(KINC)/include -I. \
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(KINC)/include -I. \
-D__LINUX__ -D_REENTRANT -D_GNU_SOURCE -O2 -D_DEBUG_=2 -D_GNUC_ -I../lib -I$(KINC)/include
LIB_SOURCES = libsangoma.c libsangoma.h $(am__append_1)

View File

@ -758,7 +758,7 @@ int sangoma_tdm_write_rbs(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, unsigned char
int sangoma_tdm_read_event(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
wp_tdm_api_event_t *rx_event;
wp_tdm_api_rx_hdr_t *rx_event;
#if defined(WIN32)
rx_event = &last_tdm_api_event_buffer;
@ -777,15 +777,15 @@ int sangoma_tdm_read_event(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
switch (rx_event->wp_tdm_api_event_type){
case WP_TDMAPI_EVENT_RBS:
case WP_TDM_EVENT_RBS:
printf("%d: GOT RBS EVENT %p\n",(int)fd,tdm_api->wp_tdm_event.wp_rbs_event);
if (tdm_api->wp_tdm_event.wp_rbs_event) {
tdm_api->wp_tdm_event.wp_rbs_event(fd,rx_event->wp_tdm_api_event_rbs_bits);
tdm_api->wp_tdm_event.wp_rbs_event(fd,rx_event->wp_tdm_api_event_rbs_rx_bits);
}
break;
case WP_TDMAPI_EVENT_DTMF:
case WP_TDM_EVENT_DTMF:
printf("%d: GOT DTMF EVENT\n",(int)fd);
if (tdm_api->wp_tdm_event.wp_dtmf_event) {
tdm_api->wp_tdm_event.wp_dtmf_event(fd,
@ -795,32 +795,32 @@ int sangoma_tdm_read_event(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
}
break;
case WP_TDMAPI_EVENT_RXHOOK:
case WP_TDM_EVENT_RXHOOK:
printf("%d: GOT RXHOOK EVENT\n",(int)fd);
if (tdm_api->wp_tdm_event.wp_rxhook_event) {
tdm_api->wp_tdm_event.wp_rxhook_event(fd,
rx_event->wp_tdm_api_event_hook_state);
rx_event->wp_tdm_api_event_rxhook_state);
}
break;
case WP_TDMAPI_EVENT_RING_DETECT:
case WP_TDM_EVENT_RING_DETECT:
printf("%d: GOT RXRING EVENT\n",(int)fd);
if (tdm_api->wp_tdm_event.wp_ring_detect_event) {
tdm_api->wp_tdm_event.wp_ring_detect_event(fd,
if (tdm_api->wp_tdm_event.wp_rxring_event) {
tdm_api->wp_tdm_event.wp_rxring_event(fd,
rx_event->wp_tdm_api_event_ring_state);
}
break;
case WP_TDMAPI_EVENT_RING_TRIP_DETECT:
case WP_TDM_EVENT_RING_TRIP:
printf("%d: GOT RING TRIP EVENT\n",(int)fd);
if (tdm_api->wp_tdm_event.wp_ring_trip_detect_event) {
tdm_api->wp_tdm_event.wp_ring_trip_detect_event(fd,
if (tdm_api->wp_tdm_event.wp_ringtrip_event) {
tdm_api->wp_tdm_event.wp_ringtrip_event(fd,
rx_event->wp_tdm_api_event_ring_state);
}
break;
#ifdef WP_TDM_EVENT_FE_ALARM
case WP_TDMAPI_EVENT_FE_ALARM:
case WP_TDM_EVENT_FE_ALARM:
printf("%d: GOT FE ALARMS EVENT %i\n",(int)fd,
rx_event->wp_tdm_api_event_fe_alarm);
if (tdm_api->wp_tdm_event.wp_fe_alarm_event) {
@ -841,9 +841,7 @@ int sangoma_tdm_enable_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_DTMF;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_DTMF_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -856,9 +854,7 @@ int sangoma_tdm_disable_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_DTMF;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_DTMF_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -871,9 +867,7 @@ int sangoma_tdm_enable_rm_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RM_DTMF;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_RM_DTMF_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -886,9 +880,7 @@ int sangoma_tdm_disable_rm_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RM_DTMF;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_RM_DTMF_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -901,9 +893,7 @@ int sangoma_tdm_enable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RXHOOK;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_RXHOOK_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -912,40 +902,11 @@ int sangoma_tdm_enable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
return 0;
}
int sangoma_tdm_enable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_HWEC;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_disable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_HWEC;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_disable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RXHOOK;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_RXHOOK_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -954,194 +915,6 @@ int sangoma_tdm_disable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
return 0;
}
int sangoma_tdm_enable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
int sangoma_tdm_disable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_enable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING_DETECT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
int sangoma_tdm_disable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING_DETECT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_enable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING_TRIP_DETECT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
int sangoma_tdm_disable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING_DETECT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_txsig_kewl(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TXSIG_KEWL;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_txsig_start(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TXSIG_START;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_txsig_onhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TXSIG_ONHOOK;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_txsig_offhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TXSIG_OFFHOOK;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_enable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int tone_id) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TONE;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_tone_type = tone_id;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
int sangoma_tdm_disable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TONE;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_tone_type = 0x00;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
/*========================================================
* GET Front End Alarms
*

View File

@ -26,7 +26,7 @@
#include <windows.h>
#include <winioctl.h>
#include <conio.h>
iinclude <stddef.h> //for offsetof()
#include <stddef.h> //for offsetof()
typedef unsigned __int16 u_int16_t;
typedef unsigned __int32 u_int32_t;
#include <wanpipe_defines.h> //for 'wan_udp_hdr_t'
@ -158,33 +158,8 @@ int sangoma_tdm_disable_rm_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_enable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring events on A200 (Analog) card */
int sangoma_tdm_enable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring Detect events on A200 (Analog) card */
int sangoma_tdm_enable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring Trip events on A200 (Analog) card */
int sangoma_tdm_enable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable tone events on A200 (Analog) card */
int sangoma_tdm_enable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int tone_id);
int sangoma_tdm_disable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_get_fe_alarms(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_enable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_onhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_offhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_start(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_kewl(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
#ifndef LIBSANGOMA_GET_HWCODING
#define LIBSANGOMA_GET_HWCODING 1
#endif

View File

@ -1,198 +0,0 @@
/*****************************************************************************
* libsangoma.c AFT T1/E1: HDLC API Code Library
*
* Author(s): Anthony Minessale II <anthmct@yahoo.com>
* Nenad Corbic <ncorbic@sangoma.com>
*
* Copyright: (c) 2005 Anthony Minessale II
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
* ============================================================================
*/
#ifndef _LIBSNAGOMA_H
#define _LIBSNAGOMA_H
#include <stdio.h>
#define WANPIPE_TDM_API 1
#ifdef WIN32
#ifndef __WINDOWS__
#define __WINDOWS__
#endif
#include <windows.h>
#include <winioctl.h>
#include <conio.h>
iinclude <stddef.h> //for offsetof()
typedef unsigned __int16 u_int16_t;
typedef unsigned __int32 u_int32_t;
#include <wanpipe_defines.h> //for 'wan_udp_hdr_t'
#include <wanpipe_cfg.h>
#ifdef WANPIPE_TDM_API
#include <wanpipe_tdm_api.h> //for TDMV API
#endif
#include <sang_status_defines.h>//return codes
#include <sang_api.h> //for IOCTL codes
#include <sdla_te1_pmc.h> //RBS definitions
#include <sdla_te1.h> //TE1 macros
#include <sdla_56k.h> //56k macros
#include <sdla_remora.h> //Analog card
#include <sdla_te3.h> //T3 card
#include <sdla_front_end.h> //front-end (T1/E1/56k) commands
#include <sdla_aft_te1.h> //for Wanpipe API
#define _MYDEBUG
#define PROGRAM_NAME "LIBSANGOMA: "
#include <DebugOut.h>
typedef HANDLE sng_fd_t;
#else
#include <stdlib.h>
#include <ctype.h>
#include <unistd.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/signal.h>
#include <sys/select.h>
#include <sys/wait.h>
#include <sys/resource.h>
#include <netinet/in.h>
#include <string.h>
#include <errno.h>
#include <fcntl.h>
#include <linux/if.h>
#include <poll.h>
#include <signal.h>
//typedef int sng_fd_t;
#include <linux/wanpipe_defines.h>
#include <linux/wanpipe_cfg.h>
#include <linux/wanpipe.h>
#ifdef WANPIPE_TDM_API
# include <linux/wanpipe_tdm_api.h>
#endif
#endif
#define FNAME_LEN 50
#define FUNC_DBG(x) if(0)printf("%s:%d\n", x, __LINE__)
#define DBG_PRINT if(1)printf
typedef wp_tdm_api_rx_hdr_t sangoma_api_hdr_t;
/* Decodec Span/Chan from interface name */
int sangoma_span_chan_toif(int span, int chan, char *interface_name);
int sangoma_span_chan_fromif(char *interface_name, int *span, int *chan);
int sangoma_interface_toi(char *interface_name, int *span, int *chan);
sng_fd_t sangoma_create_socket_by_name(char *device, char *card);
/* Open Span/Chan devices
* open_tdmapi_span_chan: open device based on span chan values
* sangoma_open_tdmapi_span: open first available device on span
*/
sng_fd_t sangoma_open_tdmapi_span_chan(int span, int chan);
sng_fd_t sangoma_open_tdmapi_span(int span);
#define sangoma_create_socket_intr sangoma_open_tdmapi_span_chan
/* Device Rx/Tx functions
* writemsg_tdm: tx header + data from separate buffers
* readmsg_tdm: rx header + data to separate buffers
*/
int sangoma_writemsg_tdm(sng_fd_t fd, void *hdrbuf, int hdrlen,
void *databuf, unsigned short datalen, int flag);
int sangoma_readmsg_tdm(sng_fd_t fd, void *hdrbuf, int hdrlen,
void *databuf, int datalen, int flag);
#define sangoma_readmsg_socket sangoma_readmsg_tdm
#define sangoma_sendmsg_socket sangoma_writemsg_tdm
#ifdef WANPIPE_TDM_API
void sangoma_socket_close(sng_fd_t *sp);
int sangoma_socket_waitfor(sng_fd_t fd, int timeout, int flags);
/* Get Full TDM API configuration per chan */
int sangoma_get_full_cfg(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Get/Set TDM Codec per chan */
int sangoma_tdm_set_codec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int codec);
int sangoma_tdm_get_codec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Get/Set USR Tx/Rx Period in milliseconds */
int sangoma_tdm_set_usr_period(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int period);
int sangoma_tdm_get_usr_period(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Get user MTU/MRU values in bytes */
int sangoma_tdm_get_usr_mtu_mru(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Not supported yet */
int sangoma_tdm_set_power_level(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int power);
int sangoma_tdm_get_power_level(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Flush buffers from current channel */
int sangoma_tdm_flush_bufs(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_enable_rbs_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int poll_in_sec);
int sangoma_tdm_disable_rbs_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_write_rbs(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, unsigned char rbs);
int sangoma_tdm_read_event(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* DTMF Detection on Octasic chip */
int sangoma_tdm_enable_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* DTMF Detection on A200 (SLIC) chip */
int sangoma_tdm_enable_rm_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_rm_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* On/Off hook events on A200 (Analog) card */
int sangoma_tdm_enable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring events on A200 (Analog) card */
int sangoma_tdm_enable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring Detect events on A200 (Analog) card */
int sangoma_tdm_enable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring Trip events on A200 (Analog) card */
int sangoma_tdm_enable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable tone events on A200 (Analog) card */
int sangoma_tdm_enable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int tone_id);
int sangoma_tdm_disable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_get_fe_alarms(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
<<<<<<< .mine
int sangoma_tdm_enable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
=======
int sangoma_tdm_txsig_onhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_offhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_start(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_kewl(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
>>>>>>> .r229
#ifndef LIBSANGOMA_GET_HWCODING
#define LIBSANGOMA_GET_HWCODING 1
#endif
int sangoma_tdm_get_hw_coding(int fd, wanpipe_tdm_api_t *tdm_api);
#endif /* WANPIPE_TDM_API */
#endif

File diff suppressed because it is too large Load Diff

View File

@ -112,14 +112,14 @@ DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print
ACLOCAL = ${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run aclocal-1.9
ACLOCAL = ${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run aclocal-1.9
AMDEP_FALSE = #
AMDEP_TRUE =
AMTAR = ${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run tar
AMTAR = ${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run tar
AR = ar
AUTOCONF = ${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run autoconf
AUTOHEADER = ${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run autoheader
AUTOMAKE = ${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run automake-1.9
AUTOCONF = ${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run autoconf
AUTOHEADER = ${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run autoheader
AUTOMAKE = ${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run automake-1.9
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
@ -139,7 +139,7 @@ ECHO_N = -n
ECHO_T =
EGREP = grep -E
EXEEXT =
F77 = f95
F77 = g77
FFLAGS = -g -O2
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
@ -153,7 +153,7 @@ LIBS =
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LN_S = ln -s
LTLIBOBJS =
MAKEINFO = ${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run makeinfo
MAKEINFO = ${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run makeinfo
OBJEXT = o
PACKAGE = libsangoma
PACKAGE_BUGREPORT = anthmct@yahoo.com
@ -170,7 +170,7 @@ VERSION = 1.0.0
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX = g++
ac_ct_F77 = f95
ac_ct_F77 = g77
ac_ct_RANLIB = ranlib
ac_ct_STRIP = strip
am__fastdepCC_FALSE = #
@ -197,7 +197,7 @@ host_os = linux-gnu
host_vendor = pc
includedir = ${prefix}/include
infodir = ${prefix}/info
install_sh = /root/2.3.4/wanpipe/api/libsangoma/install-sh
install_sh = /root/3.1.X/wanpipe/api/libsangoma/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
libpripath =
@ -205,15 +205,14 @@ localstatedir = ${prefix}/var
mandir = ${prefix}/man
mkdir_p = mkdir -p --
oldincludedir = /usr/include
prefix = /usr/include
prefix = /root/3.1.X/wanpipe/rpmbuild/usr/include
program_transform_name = s,x,x,
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
sysconfdir = ${prefix}/etc
target_alias =
KINC = /lib/modules/$(shell uname -r)/build
WINC = ../../patches/kdrivers/include
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(WINC) -I$(KINC)/include -I. \
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(KINC)/include -I. \
-D__LINUX__ -D_REENTRANT -D_GNU_SOURCE -O2 -D_DEBUG_=2 -D_GNUC_ -I../lib -I$(KINC)/include
LIB_SOURCES = libsangoma.c libsangoma.h $(am__append_1)

View File

@ -1,8 +1,7 @@
KINC=/lib/modules/$(shell uname -r)/build
WINC=../../patches/kdrivers/include
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(WINC) -I$(KINC)/include -I. \
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(KINC)/include -I. \
-D__LINUX__ -D_REENTRANT -D_GNU_SOURCE -O2 -D_DEBUG_=2 -D_GNUC_ -I../lib -I$(KINC)/include
LIB_SOURCES = libsangoma.c libsangoma.h

View File

@ -212,8 +212,7 @@ sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
KINC = /lib/modules/$(shell uname -r)/build
WINC = ../../patches/kdrivers/include
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(WINC) -I$(KINC)/include -I. \
AM_CFLAGS = -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -g -I$(KINC)/include -I. \
-D__LINUX__ -D_REENTRANT -D_GNU_SOURCE -O2 -D_DEBUG_=2 -D_GNUC_ -I../lib -I$(KINC)/include
LIB_SOURCES = libsangoma.c libsangoma.h $(am__append_1)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,345 +0,0 @@
# This file was generated.
# It contains the lists of macros which have been traced.
# It can be safely removed.
@request = (
bless( [
'0',
1,
[
'/usr/share/autoconf'
],
[
'/usr/share/autoconf/autoconf/autoconf.m4f',
'/usr/share/aclocal/libtool.m4',
'/usr/share/aclocal-1.9/amversion.m4',
'/usr/share/aclocal-1.9/auxdir.m4',
'/usr/share/aclocal-1.9/cond.m4',
'/usr/share/aclocal-1.9/depend.m4',
'/usr/share/aclocal-1.9/depout.m4',
'/usr/share/aclocal-1.9/init.m4',
'/usr/share/aclocal-1.9/install-sh.m4',
'/usr/share/aclocal-1.9/lead-dot.m4',
'/usr/share/aclocal-1.9/make.m4',
'/usr/share/aclocal-1.9/missing.m4',
'/usr/share/aclocal-1.9/mkdirp.m4',
'/usr/share/aclocal-1.9/options.m4',
'/usr/share/aclocal-1.9/runlog.m4',
'/usr/share/aclocal-1.9/sanity.m4',
'/usr/share/aclocal-1.9/strip.m4',
'/usr/share/aclocal-1.9/tar.m4',
'configure.in'
],
{
'AM_ENABLE_STATIC' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'AC_TYPE_OFF_T' => 1,
'AC_C_VOLATILE' => 1,
'AC_FUNC_CLOSEDIR_VOID' => 1,
'_LT_AC_SHELL_INIT' => 1,
'AC_REPLACE_FNMATCH' => 1,
'AC_DEFUN' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_FUNC_STAT' => 1,
'AM_PROG_MKDIR_P' => 1,
'AC_FUNC_WAIT3' => 1,
'AC_STRUCT_TM' => 1,
'AC_FUNC_LSTAT' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_FUNC_STRTOD' => 1,
'AC_CHECK_HEADERS' => 1,
'AM_MISSING_PROG' => 1,
'AC_FUNC_STRNLEN' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'AC_PROG_CXX' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'AC_PROG_AWK' => 1,
'_m4_warn' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'AC_HEADER_MAJOR' => 1,
'AM_SANITY_CHECK' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'_AM_PROG_TAR' => 1,
'AC_LIBTOOL_GCJ' => 1,
'AC_PROG_GCC_TRADITIONAL' => 1,
'AC_LIBSOURCE' => 1,
'AC_STRUCT_ST_BLOCKS' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'_LT_AC_LANG_F77' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'AC_PROG_MAKE_SET' => 1,
'sinclude' => 1,
'AM_DISABLE_SHARED' => 1,
'AM_PROG_LIBTOOL' => 1,
'_LT_AC_LANG_CXX' => 1,
'AM_PROG_LD' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
'AC_FUNC_STRERROR_R' => 1,
'AC_FUNC_FORK' => 1,
'AC_DECL_SYS_SIGLIST' => 1,
'AC_FUNC_VPRINTF' => 1,
'AU_DEFUN' => 1,
'AC_PROG_NM' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'AC_PROG_LD' => 1,
'AC_PROG_LD_GNU' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'AC_INIT' => 1,
'AC_STRUCT_TIMEZONE' => 1,
'AC_SUBST' => 1,
'AC_FUNC_ALLOCA' => 1,
'_AM_SET_OPTION' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_PROG_RANLIB' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'AC_FUNC_SETPGRP' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AC_FUNC_MMAP' => 1,
'AC_TYPE_SIZE_T' => 1,
'AC_CHECK_TYPES' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'AC_CHECK_MEMBERS' => 1,
'AC_FUNC_UTIME_NULL' => 1,
'AC_FUNC_SELECT_ARGTYPES' => 1,
'_LT_AC_LANG_GCJ' => 1,
'AC_HEADER_STAT' => 1,
'AC_FUNC_STRFTIME' => 1,
'AC_C_INLINE' => 1,
'AC_LIBTOOL_RC' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'AC_CONFIG_FILES' => 1,
'include' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'LT_AC_PROG_SED' => 1,
'AM_ENABLE_SHARED' => 1,
'AM_GNU_GETTEXT' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'AC_FUNC_OBSTACK' => 1,
'AC_CHECK_LIB' => 1,
'AC_ENABLE_SHARED' => 1,
'AC_FUNC_MALLOC' => 1,
'AC_FUNC_GETGROUPS' => 1,
'AC_FUNC_GETLOADAVG' => 1,
'AC_FUNC_FSEEKO' => 1,
'AC_ENABLE_STATIC' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'AM_PROG_CC_C_O' => 1,
'_LT_AC_TAGVAR' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'AC_FUNC_MKTIME' => 1,
'AM_CONDITIONAL' => 1,
'AC_HEADER_SYS_WAIT' => 1,
'AC_PROG_LN_S' => 1,
'AC_FUNC_MEMCMP' => 1,
'm4_include' => 1,
'AM_PROG_INSTALL_SH' => 1,
'AC_HEADER_DIRENT' => 1,
'AC_PROG_EGREP' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'AC_PATH_MAGIC' => 1,
'AM_MAKE_INCLUDE' => 1,
'_LT_AC_TAGCONFIG' => 1,
'm4_pattern_forbid' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'AC_DISABLE_SHARED' => 1,
'AC_LIBTOOL_SETUP' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'AC_HEADER_TIME' => 1,
'AC_TYPE_MODE_T' => 1,
'AM_MISSING_HAS_RUN' => 1,
'AC_FUNC_GETMNTENT' => 1,
'm4_sinclude' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'AC_PATH_X' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'AC_HEADER_STDC' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'AC_LIBTOOL_CXX' => 1,
'LT_AC_PROG_RC' => 1,
'LT_AC_PROG_GCJ' => 1,
'AC_FUNC_ERROR_AT_LINE' => 1,
'AM_DEP_TRACK' => 1,
'AM_DISABLE_STATIC' => 1,
'AC_FUNC_MBRTOWC' => 1,
'_AC_PROG_LIBTOOL' => 1,
'AC_TYPE_SIGNAL' => 1,
'AC_TYPE_UID_T' => 1,
'_AM_IF_OPTION' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AC_LIBTOOL_F77' => 1,
'm4_pattern_allow' => 1,
'AM_SET_LEADING_DOT' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'_AM_DEPENDENCIES' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'AC_PROG_CC' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'AM_PROG_NM' => 1,
'AC_FUNC_STRCOLL' => 1,
'AC_PROG_YACC' => 1,
'AC_LIBLTDL_CONVENIENCE' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'AC_LIBLTDL_INSTALLABLE' => 1,
'AC_FUNC_CHOWN' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'AC_FUNC_GETPGRP' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AC_FUNC_REALLOC' => 1,
'AC_DISABLE_STATIC' => 1,
'AC_CONFIG_LINKS' => 1,
'AM_MAINTAINER_MODE' => 1,
'_LT_AC_LOCK' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'AC_PROG_CPP' => 1,
'AC_TYPE_PID_T' => 1,
'AC_PROG_LEX' => 1,
'AC_C_CONST' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'AC_FUNC_SETVBUF_REVERSED' => 1,
'AC_PROG_INSTALL' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'_AM_SET_OPTIONS' => 1,
'AM_RUN_LOG' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'AH_OUTPUT' => 1,
'AC_CHECK_LIBM' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'_AM_MANGLE_OPTION' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'AM_SET_DEPDIR' => 1,
'AC_CHECK_FUNCS' => 1
}
], 'Autom4te::Request' ),
bless( [
'1',
1,
[
'/usr/share/autoconf'
],
[
'/usr/share/autoconf/autoconf/autoconf.m4f',
'aclocal.m4',
'configure.in'
],
{
'_LT_AC_TAGCONFIG' => 1,
'm4_pattern_forbid' => 1,
'AC_CANONICAL_TARGET' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_C_VOLATILE' => 1,
'AC_TYPE_OFF_T' => 1,
'AC_FUNC_CLOSEDIR_VOID' => 1,
'AC_REPLACE_FNMATCH' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_FUNC_STAT' => 1,
'AC_FUNC_WAIT3' => 1,
'AC_HEADER_TIME' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_FUNC_LSTAT' => 1,
'AC_STRUCT_TM' => 1,
'AC_FUNC_GETMNTENT' => 1,
'AC_TYPE_MODE_T' => 1,
'AC_CHECK_HEADERS' => 1,
'AC_FUNC_STRTOD' => 1,
'AC_FUNC_STRNLEN' => 1,
'm4_sinclude' => 1,
'AC_PROG_CXX' => 1,
'AC_PATH_X' => 1,
'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
'AC_PROG_AWK' => 1,
'_m4_warn' => 1,
'AC_HEADER_STDC' => 1,
'AC_HEADER_MAJOR' => 1,
'AC_FUNC_ERROR_AT_LINE' => 1,
'AC_PROG_GCC_TRADITIONAL' => 1,
'AC_LIBSOURCE' => 1,
'AC_FUNC_MBRTOWC' => 1,
'AC_STRUCT_ST_BLOCKS' => 1,
'AC_CANONICAL_BUILD' => 1,
'AC_TYPE_SIGNAL' => 1,
'AC_TYPE_UID_T' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'AC_PROG_MAKE_SET' => 1,
'm4_pattern_allow' => 1,
'sinclude' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AC_FUNC_STRERROR_R' => 1,
'AC_PROG_CC' => 1,
'AC_DECL_SYS_SIGLIST' => 1,
'AC_FUNC_FORK' => 1,
'AC_FUNC_STRCOLL' => 1,
'AC_FUNC_VPRINTF' => 1,
'AC_PROG_YACC' => 1,
'AC_STRUCT_TIMEZONE' => 1,
'AC_INIT' => 1,
'AC_FUNC_CHOWN' => 1,
'AC_SUBST' => 1,
'AC_FUNC_ALLOCA' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_FUNC_GETPGRP' => 1,
'AC_PROG_RANLIB' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AC_FUNC_SETPGRP' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AC_FUNC_MMAP' => 1,
'AC_FUNC_REALLOC' => 1,
'AC_TYPE_SIZE_T' => 1,
'AC_CONFIG_LINKS' => 1,
'AC_CHECK_TYPES' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_CHECK_MEMBERS' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_FUNC_UTIME_NULL' => 1,
'AC_FUNC_SELECT_ARGTYPES' => 1,
'AC_FUNC_STRFTIME' => 1,
'AC_HEADER_STAT' => 1,
'AC_C_INLINE' => 1,
'AC_PROG_CPP' => 1,
'AM_ENABLE_MULTILIB' => 1,
'AC_C_CONST' => 1,
'AC_PROG_LEX' => 1,
'AC_TYPE_PID_T' => 1,
'AC_CONFIG_FILES' => 1,
'include' => 1,
'AC_FUNC_SETVBUF_REVERSED' => 1,
'AC_PROG_INSTALL' => 1,
'AM_GNU_GETTEXT' => 1,
'AC_FUNC_OBSTACK' => 1,
'AC_CHECK_LIB' => 1,
'AC_FUNC_MALLOC' => 1,
'AC_FUNC_GETGROUPS' => 1,
'AC_FUNC_GETLOADAVG' => 1,
'AH_OUTPUT' => 1,
'AC_FUNC_FSEEKO' => 1,
'AM_PROG_CC_C_O' => 1,
'AC_FUNC_MKTIME' => 1,
'AM_CONDITIONAL' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_HEADER_SYS_WAIT' => 1,
'AC_FUNC_MEMCMP' => 1,
'AC_PROG_LN_S' => 1,
'm4_include' => 1,
'AC_HEADER_DIRENT' => 1,
'AC_CHECK_FUNCS' => 1
}
], 'Autom4te::Request' )
);

File diff suppressed because it is too large Load Diff

View File

@ -1,494 +0,0 @@
m4trace:configure.in:5: -1- AC_INIT([libsangoma], [1.0.0], [anthmct@yahoo.com])
m4trace:configure.in:5: -1- m4_pattern_forbid([^_?A[CHUM]_])
m4trace:configure.in:5: -1- m4_pattern_forbid([_AC_])
m4trace:configure.in:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
m4trace:configure.in:5: -1- m4_pattern_allow([^AS_FLAGS$])
m4trace:configure.in:5: -1- m4_pattern_forbid([^_?m4_])
m4trace:configure.in:5: -1- m4_pattern_forbid([^dnl$])
m4trace:configure.in:5: -1- m4_pattern_forbid([^_?AS_])
m4trace:configure.in:5: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}])
m4trace:configure.in:5: -1- AC_SUBST([PATH_SEPARATOR])
m4trace:configure.in:5: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
m4trace:configure.in:5: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
m4trace:configure.in:5: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
m4trace:configure.in:5: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
m4trace:configure.in:5: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
m4trace:configure.in:5: -1- AC_SUBST([exec_prefix], [NONE])
m4trace:configure.in:5: -1- AC_SUBST([prefix], [NONE])
m4trace:configure.in:5: -1- AC_SUBST([program_transform_name], [s,x,x,])
m4trace:configure.in:5: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
m4trace:configure.in:5: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
m4trace:configure.in:5: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
m4trace:configure.in:5: -1- AC_SUBST([datadir], ['${prefix}/share'])
m4trace:configure.in:5: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
m4trace:configure.in:5: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
m4trace:configure.in:5: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
m4trace:configure.in:5: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
m4trace:configure.in:5: -1- AC_SUBST([includedir], ['${prefix}/include'])
m4trace:configure.in:5: -1- AC_SUBST([oldincludedir], ['/usr/include'])
m4trace:configure.in:5: -1- AC_SUBST([infodir], ['${prefix}/info'])
m4trace:configure.in:5: -1- AC_SUBST([mandir], ['${prefix}/man'])
m4trace:configure.in:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
m4trace:configure.in:5: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
#undef PACKAGE_NAME])
m4trace:configure.in:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
m4trace:configure.in:5: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME])
m4trace:configure.in:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
m4trace:configure.in:5: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
#undef PACKAGE_VERSION])
m4trace:configure.in:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
m4trace:configure.in:5: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
#undef PACKAGE_STRING])
m4trace:configure.in:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
m4trace:configure.in:5: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT])
m4trace:configure.in:5: -1- AC_SUBST([build_alias])
m4trace:configure.in:5: -1- AC_SUBST([host_alias])
m4trace:configure.in:5: -1- AC_SUBST([target_alias])
m4trace:configure.in:5: -1- AC_SUBST([DEFS])
m4trace:configure.in:5: -1- AC_SUBST([ECHO_C])
m4trace:configure.in:5: -1- AC_SUBST([ECHO_N])
m4trace:configure.in:5: -1- AC_SUBST([ECHO_T])
m4trace:configure.in:5: -1- AC_SUBST([LIBS])
m4trace:configure.in:6: -1- AM_INIT_AUTOMAKE([libsangoma], [1.0.0])
m4trace:configure.in:6: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
m4trace:configure.in:6: -1- AM_AUTOMAKE_VERSION([1.9.2])
m4trace:configure.in:6: -1- AC_PROG_INSTALL
m4trace:configure.in:6: -1- AC_SUBST([INSTALL_PROGRAM])
m4trace:configure.in:6: -1- AC_SUBST([INSTALL_SCRIPT])
m4trace:configure.in:6: -1- AC_SUBST([INSTALL_DATA])
m4trace:configure.in:6: -1- AC_SUBST([CYGPATH_W])
m4trace:configure.in:6: -1- AC_SUBST([PACKAGE], [libsangoma])
m4trace:configure.in:6: -1- AC_SUBST([VERSION], [1.0.0])
m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
m4trace:configure.in:6: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
#undef PACKAGE])
m4trace:configure.in:6: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
m4trace:configure.in:6: -1- AH_OUTPUT([VERSION], [/* Version number of package */
#undef VERSION])
m4trace:configure.in:6: -1- AC_SUBST([ACLOCAL])
m4trace:configure.in:6: -1- AC_SUBST([AUTOCONF])
m4trace:configure.in:6: -1- AC_SUBST([AUTOMAKE])
m4trace:configure.in:6: -1- AC_SUBST([AUTOHEADER])
m4trace:configure.in:6: -1- AC_SUBST([MAKEINFO])
m4trace:configure.in:6: -1- AC_SUBST([install_sh])
m4trace:configure.in:6: -1- AC_SUBST([STRIP])
m4trace:configure.in:6: -1- AC_SUBST([ac_ct_STRIP])
m4trace:configure.in:6: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
m4trace:configure.in:6: -1- AC_SUBST([mkdir_p])
m4trace:configure.in:6: -1- AC_PROG_AWK
m4trace:configure.in:6: -1- AC_SUBST([AWK])
m4trace:configure.in:6: -1- AC_PROG_MAKE_SET
m4trace:configure.in:6: -1- AC_SUBST([SET_MAKE])
m4trace:configure.in:6: -1- AC_SUBST([am__leading_dot])
m4trace:configure.in:6: -1- AC_SUBST([AMTAR])
m4trace:configure.in:6: -1- AC_SUBST([am__tar])
m4trace:configure.in:6: -1- AC_SUBST([am__untar])
m4trace:configure.in:8: -1- AC_PROG_CC
m4trace:configure.in:8: -1- AC_SUBST([CC])
m4trace:configure.in:8: -1- AC_SUBST([CFLAGS])
m4trace:configure.in:8: -1- AC_SUBST([LDFLAGS])
m4trace:configure.in:8: -1- AC_SUBST([CPPFLAGS])
m4trace:configure.in:8: -1- AC_SUBST([CC])
m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
m4trace:configure.in:8: -1- AC_SUBST([CC])
m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
m4trace:configure.in:8: -1- AC_SUBST([CC])
m4trace:configure.in:8: -1- AC_SUBST([CC])
m4trace:configure.in:8: -1- AC_SUBST([ac_ct_CC])
m4trace:configure.in:8: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
m4trace:configure.in:8: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
m4trace:configure.in:8: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
m4trace:configure.in:8: -1- AC_SUBST([am__include])
m4trace:configure.in:8: -1- AC_SUBST([am__quote])
m4trace:configure.in:8: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
m4trace:configure.in:8: -1- AC_SUBST([AMDEP_TRUE])
m4trace:configure.in:8: -1- AC_SUBST([AMDEP_FALSE])
m4trace:configure.in:8: -1- AC_SUBST([AMDEPBACKSLASH])
m4trace:configure.in:8: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
m4trace:configure.in:8: -1- AM_CONDITIONAL([am__fastdepCC], [
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3])
m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCC_TRUE])
m4trace:configure.in:8: -1- AC_SUBST([am__fastdepCC_FALSE])
m4trace:configure.in:9: -1- AC_PROG_LIBTOOL
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
aclocal.m4:1778: AC_ENABLE_SHARED is expanded from...
configure.in:9: AC_ENABLE_SHARED is required by...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
aclocal.m4:1817: AC_ENABLE_STATIC is expanded from...
configure.in:9: AC_ENABLE_STATIC is required by...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
aclocal.m4:1856: AC_ENABLE_FAST_INSTALL is expanded from...
configure.in:9: AC_ENABLE_FAST_INSTALL is required by...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- AC_CANONICAL_HOST
m4trace:configure.in:9: -1- AC_CANONICAL_BUILD
m4trace:configure.in:9: -1- AC_SUBST([build], [$ac_cv_build])
m4trace:configure.in:9: -1- AC_SUBST([build_cpu], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
m4trace:configure.in:9: -1- AC_SUBST([build_vendor], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
m4trace:configure.in:9: -1- AC_SUBST([build_os], [`echo $ac_cv_build | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
m4trace:configure.in:9: -1- AC_SUBST([host], [$ac_cv_host])
m4trace:configure.in:9: -1- AC_SUBST([host_cpu], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])
m4trace:configure.in:9: -1- AC_SUBST([host_vendor], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])
m4trace:configure.in:9: -1- AC_SUBST([host_os], [`echo $ac_cv_host | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
aclocal.m4:2053: AC_PROG_LD is expanded from...
configure.in:9: AC_PROG_LD is required by...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- AC_SUBST([EGREP])
m4trace:configure.in:9: -1- AC_PROG_LN_S
m4trace:configure.in:9: -1- AC_SUBST([LN_S], [$as_ln_s])
m4trace:configure.in:9: -1- AC_SUBST([ECHO])
m4trace:configure.in:9: -1- AC_SUBST([AR])
m4trace:configure.in:9: -1- AC_SUBST([ac_ct_AR])
m4trace:configure.in:9: -1- AC_SUBST([RANLIB])
m4trace:configure.in:9: -1- AC_SUBST([ac_ct_RANLIB])
m4trace:configure.in:9: -1- AC_SUBST([STRIP])
m4trace:configure.in:9: -1- AC_SUBST([ac_ct_STRIP])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
You should run autoupdate.], [autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
aclocal.m4:550: _LT_AC_LOCK is expanded from...
configure.in:9: _LT_AC_LOCK is required by...
aclocal.m4:981: AC_LIBTOOL_SYS_HARD_LINK_LOCKS is expanded from...
aclocal.m4:2609: _LT_AC_LANG_C_CONFIG is expanded from...
aclocal.m4:2476: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- AC_CHECK_HEADERS([dlfcn.h])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H])
m4trace:configure.in:9: -1- AC_HEADER_STDC
m4trace:configure.in:9: -1- AC_PROG_CPP
m4trace:configure.in:9: -1- AC_SUBST([CPP])
m4trace:configure.in:9: -1- AC_SUBST([CPPFLAGS])
m4trace:configure.in:9: -1- AC_SUBST([CPP])
m4trace:configure.in:9: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
m4trace:configure.in:9: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS])
m4trace:configure.in:9: -1- AC_CHECK_HEADERS([sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
inttypes.h stdint.h unistd.h], [], [], [$ac_includes_default])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H])
m4trace:configure.in:9: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
lt_cv_dlopen="dyld"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
[lt_cv_dlopen="dlopen"],
[AC_CHECK_LIB([dl], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
[AC_CHECK_LIB([svld], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
[AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
])
])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
[AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
m4trace:configure.in:9: -1- _LT_AC_TAGCONFIG
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me:$LINENO: error: tag name \"$tagname\" already exists], [aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [back quotes and double quotes must not be escaped in: $as_me: error: tag name \"$tagname\" already exists], [aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- AC_PROG_CXX
m4trace:configure.in:9: -1- AC_SUBST([CXX])
m4trace:configure.in:9: -1- AC_SUBST([CXXFLAGS])
m4trace:configure.in:9: -1- AC_SUBST([LDFLAGS])
m4trace:configure.in:9: -1- AC_SUBST([CPPFLAGS])
m4trace:configure.in:9: -1- AC_SUBST([CXX])
m4trace:configure.in:9: -1- AC_SUBST([ac_ct_CXX])
m4trace:configure.in:9: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
m4trace:configure.in:9: -1- AM_CONDITIONAL([am__fastdepCXX], [
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
m4trace:configure.in:9: -1- AC_SUBST([am__fastdepCXX_TRUE])
m4trace:configure.in:9: -1- AC_SUBST([am__fastdepCXX_FALSE])
m4trace:configure.in:9: -1- AC_SUBST([CXXCPP])
m4trace:configure.in:9: -1- AC_SUBST([CPPFLAGS])
m4trace:configure.in:9: -1- AC_SUBST([CXXCPP])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
lt_cv_dlopen="dyld"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
[lt_cv_dlopen="dlopen"],
[AC_CHECK_LIB([dl], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
[AC_CHECK_LIB([svld], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
[AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
])
])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
[AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
m4trace:configure.in:9: -1- AC_SUBST([F77])
m4trace:configure.in:9: -1- AC_SUBST([FFLAGS])
m4trace:configure.in:9: -1- AC_SUBST([LDFLAGS])
m4trace:configure.in:9: -1- AC_SUBST([F77])
m4trace:configure.in:9: -1- AC_SUBST([ac_ct_F77])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
aclocal.m4:3786: _LT_AC_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:3743: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
aclocal.m4:3786: _LT_AC_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:3743: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [
lt_cv_dlopen="dyld"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen],
[lt_cv_dlopen="dlopen"],
[AC_CHECK_LIB([dl], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
[AC_CHECK_LIB([svld], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
[AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
])
])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen],
[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
[AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link],
[lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
])
m4trace:configure.in:9: -1- AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
aclocal.m4:3786: _LT_AC_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:3743: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_LANG_SAVE' is obsolete.
You should run autoupdate.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
aclocal.m4:3825: _LT_AC_LANG_RC_CONFIG is expanded from...
aclocal.m4:3794: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [instead of using `AC_LANG', `AC_LANG_SAVE',
and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and `AC_LANG_POP'.], [autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
aclocal.m4:3825: _LT_AC_LANG_RC_CONFIG is expanded from...
aclocal.m4:3794: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- _m4_warn([obsolete], [The macro `AC_LANG_RESTORE' is obsolete.
You should run autoupdate.], [autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
aclocal.m4:3825: _LT_AC_LANG_RC_CONFIG is expanded from...
aclocal.m4:3794: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
aclocal.m4:1732: _LT_AC_TAGCONFIG is expanded from...
aclocal.m4:223: AC_LIBTOOL_SETUP is expanded from...
configure.in:9: AC_LIBTOOL_SETUP is required by...
aclocal.m4:81: _AC_PROG_LIBTOOL is expanded from...
configure.in:9: _AC_PROG_LIBTOOL is required by...
aclocal.m4:61: AC_PROG_LIBTOOL is expanded from...
configure.in:9: the top level])
m4trace:configure.in:9: -1- AC_SUBST([LIBTOOL])
m4trace:configure.in:10: -1- AC_PROG_RANLIB
m4trace:configure.in:10: -1- AC_SUBST([RANLIB])
m4trace:configure.in:10: -1- AC_SUBST([ac_ct_RANLIB])
m4trace:configure.in:13: -1- AC_CHECK_HEADERS([fcntl.h netinet/in.h stdlib.h string.h sys/ioctl.h sys/socket.h sys/time.h unistd.h math.h])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
#undef HAVE_NETINET_IN_H])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_SYS_IOCTL_H], [/* Define to 1 if you have the <sys/ioctl.h> header file. */
#undef HAVE_SYS_IOCTL_H])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
#undef HAVE_SYS_SOCKET_H])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
#undef HAVE_SYS_TIME_H])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H])
m4trace:configure.in:13: -1- AH_OUTPUT([HAVE_MATH_H], [/* Define to 1 if you have the <math.h> header file. */
#undef HAVE_MATH_H])
m4trace:configure.in:18: -1- AM_CONDITIONAL([LIBPRI], [test -d "$libpripath" ])
m4trace:configure.in:18: -1- AC_SUBST([LIBPRI_TRUE])
m4trace:configure.in:18: -1- AC_SUBST([LIBPRI_FALSE])
m4trace:configure.in:19: -1- AC_SUBST([libpripath])
m4trace:configure.in:22: -1- AC_HEADER_TIME
m4trace:configure.in:22: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
m4trace:configure.in:22: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME])
m4trace:configure.in:25: -1- AC_FUNC_SELECT_ARGTYPES
m4trace:configure.in:25: -1- AC_CHECK_HEADERS([sys/select.h sys/socket.h])
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_SELECT_H], [/* Define to 1 if you have the <sys/select.h> header file. */
#undef HAVE_SYS_SELECT_H])
m4trace:configure.in:25: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
#undef HAVE_SYS_SOCKET_H])
m4trace:configure.in:25: -1- AC_DEFINE_TRACE_LITERAL([SELECT_TYPE_ARG1])
m4trace:configure.in:25: -1- AH_OUTPUT([SELECT_TYPE_ARG1], [/* Define to the type of arg 1 for `select\'. */
#undef SELECT_TYPE_ARG1])
m4trace:configure.in:25: -1- AC_DEFINE_TRACE_LITERAL([SELECT_TYPE_ARG234])
m4trace:configure.in:25: -1- AH_OUTPUT([SELECT_TYPE_ARG234], [/* Define to the type of args 2, 3 and 4 for `select\'. */
#undef SELECT_TYPE_ARG234])
m4trace:configure.in:25: -1- AC_DEFINE_TRACE_LITERAL([SELECT_TYPE_ARG5])
m4trace:configure.in:25: -1- AH_OUTPUT([SELECT_TYPE_ARG5], [/* Define to the type of arg 5 for `select\'. */
#undef SELECT_TYPE_ARG5])
m4trace:configure.in:26: -1- AC_CHECK_FUNCS([gettimeofday memset select socket])
m4trace:configure.in:26: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */
#undef HAVE_GETTIMEOFDAY])
m4trace:configure.in:26: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
#undef HAVE_MEMSET])
m4trace:configure.in:26: -1- AH_OUTPUT([HAVE_SELECT], [/* Define to 1 if you have the `select\' function. */
#undef HAVE_SELECT])
m4trace:configure.in:26: -1- AH_OUTPUT([HAVE_SOCKET], [/* Define to 1 if you have the `socket\' function. */
#undef HAVE_SOCKET])
m4trace:configure.in:27: -1- AC_CONFIG_FILES([Makefile])
m4trace:configure.in:28: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
m4trace:configure.in:28: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])

View File

@ -4,17 +4,17 @@ running configure, to aid debugging if configure makes a mistake.
It was created by libsangoma configure 1.0.0, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ ./configure --prefix=/usr/include
$ ./configure --prefix=/root/3.1.X/wanpipe/rpmbuild/usr/include
## --------- ##
## Platform. ##
## --------- ##
hostname = tesla
hostname = tesla.localdomain
uname -m = i686
uname -r = 2.6.18-8.el5
uname -r = 2.6.9-5.0.3.ELsmp
uname -s = Linux
uname -v = #1 SMP Thu Mar 15 19:57:35 EDT 2007
uname -v = #1 SMP Tue Oct 11 12:02:02 EDT 2005
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
@ -27,7 +27,6 @@ hostinfo = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/lib/qt-3.3/bin
PATH: /usr/kerberos/sbin
PATH: /usr/kerberos/bin
PATH: /usr/local/sbin
@ -44,6 +43,10 @@ PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin
## ----------- ##
@ -64,21 +67,20 @@ configure:2012: found /usr/bin/gcc
configure:2022: result: gcc
configure:2266: checking for C compiler version
configure:2269: gcc --version </dev/null >&5
gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-52)
Copyright (C) 2006 Free Software Foundation, Inc.
gcc (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:2272: $? = 0
configure:2274: gcc -v </dev/null >&5
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.3/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)
gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
configure:2277: $? = 0
configure:2279: gcc -V </dev/null >&5
gcc: '-V' option must have argument
gcc: `-V' option must have argument
configure:2282: $? = 1
configure:2305: checking for C compiler default output file name
configure:2308: gcc conftest.c >&5
@ -126,7 +128,7 @@ configure:2702: test -s conftest.o
configure:2705: $? = 0
configure:2723: result: none needed
configure:2741: gcc -c -g -O2 conftest.c >&5
conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'me'
conftest.c:2: error: syntax error before "me"
configure:2747: $? = 1
configure: failed program was:
| #ifndef __cplusplus
@ -160,7 +162,7 @@ configure:3829: checking how to run the C preprocessor
configure:3864: gcc -E conftest.c
configure:3870: $? = 0
configure:3902: gcc -E conftest.c
conftest.c:11:28: error: ac_nonexistent.h: No such file or directory
conftest.c:11:28: ac_nonexistent.h: No such file or directory
configure:3908: $? = 1
configure: failed program was:
| /* confdefs.h. */
@ -178,7 +180,7 @@ configure:3947: result: gcc -E
configure:3971: gcc -E conftest.c
configure:3977: $? = 0
configure:4009: gcc -E conftest.c
conftest.c:11:28: error: ac_nonexistent.h: No such file or directory
conftest.c:11:28: ac_nonexistent.h: No such file or directory
configure:4015: $? = 1
configure: failed program was:
| /* confdefs.h. */
@ -201,8 +203,6 @@ configure:4097: $? = 0
configure:4100: test -s conftest.o
configure:4103: $? = 0
configure:4192: gcc -o conftest -g -O2 conftest.c >&5
conftest.c: In function 'main':
conftest.c:28: warning: incompatible implicit declaration of built-in function 'exit'
configure:4195: $? = 0
configure:4197: ./conftest
configure:4200: $? = 0
@ -308,21 +308,20 @@ configure:4515: found /usr/bin/g++
configure:4525: result: g++
configure:4541: checking for C++ compiler version
configure:4544: g++ --version </dev/null >&5
g++ (GCC) 4.1.1 20070105 (Red Hat 4.1.1-52)
Copyright (C) 2006 Free Software Foundation, Inc.
g++ (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:4547: $? = 0
configure:4549: g++ -v </dev/null >&5
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.3/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)
gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
configure:4552: $? = 0
configure:4554: g++ -V </dev/null >&5
g++: '-V' option must have argument
g++: `-V' option must have argument
configure:4557: $? = 1
configure:4560: checking whether we are using the GNU C++ compiler
configure:4584: g++ -c conftest.cc >&5
@ -350,8 +349,9 @@ configure:4728: $? = 0
configure:4731: test -s conftest.o
configure:4734: $? = 0
configure:4760: g++ -c -g -O2 conftest.cc >&5
conftest.cc: In function 'int main()':
conftest.cc:26: error: 'exit' was not declared in this scope
conftest.cc: In function `int main()':
conftest.cc:26: error: `exit' undeclared (first use this function)
conftest.cc:26: error: (Each undeclared identifier is reported only once for each function it appears in.)
configure:4766: $? = 1
configure: failed program was:
| /* confdefs.h. */
@ -403,7 +403,7 @@ configure:4916: checking how to run the C++ preprocessor
configure:4947: g++ -E conftest.cc
configure:4953: $? = 0
configure:4985: g++ -E conftest.cc
conftest.cc:25:28: error: ac_nonexistent.h: No such file or directory
conftest.cc:25:28: ac_nonexistent.h: No such file or directory
configure:4991: $? = 1
configure: failed program was:
| /* confdefs.h. */
@ -435,7 +435,7 @@ configure:5030: result: g++ -E
configure:5054: g++ -E conftest.cc
configure:5060: $? = 0
configure:5092: g++ -E conftest.cc
conftest.cc:25:28: error: ac_nonexistent.h: No such file or directory
conftest.cc:25:28: ac_nonexistent.h: No such file or directory
configure:5098: $? = 1
configure: failed program was:
| /* confdefs.h. */
@ -464,55 +464,30 @@ configure: failed program was:
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:5193: checking for g77
configure:5222: result: no
configure:5193: checking for f77
configure:5222: result: no
configure:5193: checking for xlf
configure:5222: result: no
configure:5193: checking for frt
configure:5222: result: no
configure:5193: checking for pgf77
configure:5222: result: no
configure:5193: checking for fort77
configure:5222: result: no
configure:5193: checking for fl32
configure:5222: result: no
configure:5193: checking for af77
configure:5222: result: no
configure:5193: checking for f90
configure:5222: result: no
configure:5193: checking for xlf90
configure:5222: result: no
configure:5193: checking for pgf90
configure:5222: result: no
configure:5193: checking for epcf90
configure:5222: result: no
configure:5193: checking for f95
configure:5209: found /usr/bin/f95
configure:5219: result: f95
configure:5209: found /usr/bin/g77
configure:5219: result: g77
configure:5234: checking for Fortran 77 compiler version
configure:5237: f95 --version </dev/null >&5
GNU Fortran 95 (GCC) 4.1.1 20070105 (Red Hat 4.1.1-52)
Copyright (C) 2006 Free Software Foundation, Inc.
configure:5237: g77 --version </dev/null >&5
GNU Fortran (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
Copyright (C) 2004 Free Software Foundation, Inc.
GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING
or type the command `info -f g77 Copying'.
configure:5240: $? = 0
configure:5242: f95 -v </dev/null >&5
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
configure:5242: g77 -v </dev/null >&5
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.3/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)
gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
configure:5245: $? = 0
configure:5247: f95 -V </dev/null >&5
f95: '-V' option must have argument
configure:5247: g77 -V </dev/null >&5
g77: `-V' option must have argument
configure:5250: $? = 1
configure:5258: checking whether we are using the GNU Fortran 77 compiler
configure:5272: f95 -c conftest.F >&5
configure:5272: g77 -c conftest.F >&5
configure:5278: $? = 0
configure:5282: test -z
|| test ! -s conftest.err
@ -520,8 +495,8 @@ configure:5285: $? = 0
configure:5288: test -s conftest.o
configure:5291: $? = 0
configure:5304: result: yes
configure:5310: checking whether f95 accepts -g
configure:5322: f95 -c -g conftest.f >&5
configure:5310: checking whether g77 accepts -g
configure:5322: g77 -c -g conftest.f >&5
configure:5328: $? = 0
configure:5332: test -z
|| test ! -s conftest.err
@ -620,17 +595,17 @@ configure:13170: checking whether to build shared libraries
configure:13188: result: yes
configure:13191: checking whether to build static libraries
configure:13195: result: yes
configure:13207: checking for f95 option to produce PIC
configure:13207: checking for g77 option to produce PIC
configure:13384: result: -fPIC
configure:13392: checking if f95 PIC flag -fPIC works
configure:13410: f95 -c -g -O2 -fPIC conftest.f >&5
configure:13392: checking if g77 PIC flag -fPIC works
configure:13410: g77 -c -g -O2 -fPIC conftest.f >&5
configure:13414: $? = 0
configure:13425: result: yes
configure:13449: checking if f95 supports -c -o file.o
configure:13470: f95 -c -g -O2 -o out/conftest2.o conftest.f >&5
configure:13449: checking if g77 supports -c -o file.o
configure:13470: g77 -c -g -O2 -o out/conftest2.o conftest.f >&5
configure:13474: $? = 0
configure:13494: result: yes
configure:13520: checking whether the f95 linker (/usr/bin/ld) supports shared libraries
configure:13520: checking whether the g77 linker (/usr/bin/ld) supports shared libraries
configure:14348: result: yes
configure:14419: checking dynamic linker characteristics
configure:14980: result: GNU/Linux ld.so
@ -823,7 +798,7 @@ generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_COMMANDS =
$ ./config.status
on tesla
on tesla.localdomain
config.status:709: creating Makefile
config.status:892: executing depfiles commands
@ -898,7 +873,7 @@ ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_F77=f95
ac_cv_prog_ac_ct_F77=g77
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_g=yes
@ -911,7 +886,7 @@ am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file='/lib/libc.so.6 /lib/libc-2.5.so'
lt_cv_file_magic_test_file='/lib/libc.so.6 /lib/libc-2.3.4.so'
lt_cv_ld_reload_flag=-r
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
@ -939,15 +914,15 @@ lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern in
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run aclocal-1.9'
ACLOCAL='${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run aclocal-1.9'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run tar'
AMTAR='${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run tar'
AR='ar'
AUTOCONF='${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run autoconf'
AUTOHEADER='${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run autoheader'
AUTOMAKE='${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run automake-1.9'
AUTOCONF='${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run autoconf'
AUTOHEADER='${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run autoheader'
AUTOMAKE='${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run automake-1.9'
AWK='gawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
@ -967,7 +942,7 @@ ECHO_N='-n'
ECHO_T=''
EGREP='grep -E'
EXEEXT=''
F77='f95'
F77='g77'
FFLAGS='-g -O2'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
@ -981,7 +956,7 @@ LIBS=''
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LN_S='ln -s'
LTLIBOBJS=''
MAKEINFO='${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run makeinfo'
MAKEINFO='${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run makeinfo'
OBJEXT='o'
PACKAGE='libsangoma'
PACKAGE_BUGREPORT='anthmct@yahoo.com'
@ -998,7 +973,7 @@ VERSION='1.0.0'
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_F77='f95'
ac_ct_F77='g77'
ac_ct_RANLIB='ranlib'
ac_ct_STRIP='strip'
am__fastdepCC_FALSE='#'
@ -1025,7 +1000,7 @@ host_os='linux-gnu'
host_vendor='pc'
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/root/2.3.4/wanpipe/api/libsangoma/install-sh'
install_sh='/root/3.1.X/wanpipe/api/libsangoma/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
libpripath=''
@ -1033,7 +1008,7 @@ localstatedir='${prefix}/var'
mandir='${prefix}/man'
mkdir_p='mkdir -p --'
oldincludedir='/usr/include'
prefix='/usr/include'
prefix='/root/3.1.X/wanpipe/rpmbuild/usr/include'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'

View File

@ -298,7 +298,7 @@ Report bugs to <bug-autoconf@gnu.org>."
ac_cs_version="\
libsangoma config.status 1.0.0
configured by ./configure, generated by GNU Autoconf 2.59,
with options \"'--prefix=/usr/include'\"
with options \"'--prefix=/root/3.1.X/wanpipe/rpmbuild/usr/include'\"
Copyright (C) 2003 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
@ -377,8 +377,8 @@ if $ac_cs_silent; then
fi
if $ac_cs_recheck; then
echo "running /bin/sh ./configure " '--prefix=/usr/include' $ac_configure_extra_args " --no-create --no-recursion" >&6
exec /bin/sh ./configure '--prefix=/usr/include' $ac_configure_extra_args --no-create --no-recursion
echo "running /bin/sh ./configure " '--prefix=/root/3.1.X/wanpipe/rpmbuild/usr/include' $ac_configure_extra_args " --no-create --no-recursion" >&6
exec /bin/sh ./configure '--prefix=/root/3.1.X/wanpipe/rpmbuild/usr/include' $ac_configure_extra_args --no-create --no-recursion
fi
#
@ -452,7 +452,7 @@ s,@PACKAGE_VERSION@,1.0.0,;t t
s,@PACKAGE_STRING@,libsangoma 1.0.0,;t t
s,@PACKAGE_BUGREPORT@,anthmct@yahoo.com,;t t
s,@exec_prefix@,${prefix},;t t
s,@prefix@,/usr/include,;t t
s,@prefix@,/root/3.1.X/wanpipe/rpmbuild/usr/include,;t t
s,@program_transform_name@,s,x,x,,;t t
s,@bindir@,${exec_prefix}/bin,;t t
s,@sbindir@,${exec_prefix}/sbin,;t t
@ -480,12 +480,12 @@ s,@INSTALL_DATA@,${INSTALL} -m 644,;t t
s,@CYGPATH_W@,echo,;t t
s,@PACKAGE@,libsangoma,;t t
s,@VERSION@,1.0.0,;t t
s,@ACLOCAL@,${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run aclocal-1.9,;t t
s,@AUTOCONF@,${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run autoconf,;t t
s,@AUTOMAKE@,${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run automake-1.9,;t t
s,@AUTOHEADER@,${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run autoheader,;t t
s,@MAKEINFO@,${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run makeinfo,;t t
s,@install_sh@,/root/2.3.4/wanpipe/api/libsangoma/install-sh,;t t
s,@ACLOCAL@,${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run aclocal-1.9,;t t
s,@AUTOCONF@,${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run autoconf,;t t
s,@AUTOMAKE@,${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run automake-1.9,;t t
s,@AUTOHEADER@,${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run autoheader,;t t
s,@MAKEINFO@,${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run makeinfo,;t t
s,@install_sh@,/root/3.1.X/wanpipe/api/libsangoma/install-sh,;t t
s,@STRIP@,strip,;t t
s,@ac_ct_STRIP@,strip,;t t
s,@INSTALL_STRIP_PROGRAM@,${SHELL} $(install_sh) -c -s,;t t
@ -493,7 +493,7 @@ s,@mkdir_p@,mkdir -p --,;t t
s,@AWK@,gawk,;t t
s,@SET_MAKE@,,;t t
s,@am__leading_dot@,.,;t t
s,@AMTAR@,${SHELL} /root/2.3.4/wanpipe/api/libsangoma/missing --run tar,;t t
s,@AMTAR@,${SHELL} /root/3.1.X/wanpipe/api/libsangoma/missing --run tar,;t t
s,@am__tar@,${AMTAR} chof - "$$tardir",;t t
s,@am__untar@,${AMTAR} xf -,;t t
s,@CC@,gcc,;t t
@ -535,9 +535,9 @@ s,@CXXDEPMODE@,depmode=gcc3,;t t
s,@am__fastdepCXX_TRUE@,,;t t
s,@am__fastdepCXX_FALSE@,#,;t t
s,@CXXCPP@,g++ -E,;t t
s,@F77@,f95,;t t
s,@F77@,g77,;t t
s,@FFLAGS@,-g -O2,;t t
s,@ac_ct_F77@,f95,;t t
s,@ac_ct_F77@,g77,;t t
s,@LIBTOOL@,$(SHELL) $(top_builddir)/libtool,;t t
s,@LIBPRI_TRUE@,#,;t t
s,@LIBPRI_FALSE@,,;t t

View File

@ -1,61 +0,0 @@
Index: libsangoma.c
===================================================================
--- libsangoma.c (revision 229)
+++ libsangoma.c (working copy)
@@ -912,6 +912,33 @@
return 0;
}
+int sangoma_tdm_enable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
+{
+ int err;
+
+ tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_HWEC;
+ err=sangoma_tdm_cmd_exec(fd,tdm_api);
+ if (err){
+ return err;
+ }
+
+ return 0;
+}
+
+int sangoma_tdm_disable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
+{
+ int err;
+
+ tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_HWEC;
+ err=sangoma_tdm_cmd_exec(fd,tdm_api);
+ if (err){
+ return err;
+ }
+
+ return 0;
+}
+
+
int sangoma_tdm_disable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
Index: libsangoma.h
===================================================================
--- libsangoma.h (revision 229)
+++ libsangoma.h (working copy)
@@ -176,11 +176,18 @@
int sangoma_tdm_get_fe_alarms(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
+<<<<<<< .mine
+int sangoma_tdm_enable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
+int sangoma_tdm_disable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
+
+
+=======
int sangoma_tdm_txsig_onhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_offhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_start(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_kewl(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
+>>>>>>> .r229
#ifndef LIBSANGOMA_GET_HWCODING
#define LIBSANGOMA_GET_HWCODING 1
#endif

View File

@ -0,0 +1,2 @@
This is a Subversion working copy administrative directory.
Visit http://subversion.tigris.org/ for more information.

View File

@ -1,89 +1,59 @@
8
dir
229
svn://sangoma.freeswitch.org/libsangoma/trunk/examples
svn://sangoma.freeswitch.org
2007-05-29T18:03:36.038276Z
206
ncorbic
svn:special svn:externals svn:needs-lock
2028fedf-720c-0410-83b8-d54a3e729fb0
sound.raw
file
2007-03-21T22:07:06.000000Z
da36acc78b83d5047481df0cca63d969
2006-03-23T23:03:41.659017Z
26
mikej
has-props
priserver.c
file
2007-04-18T19:53:48.000000Z
9f83030c20158d91b7ec6bb7a9392dcb
2006-03-23T23:54:12.054610Z
27
ncorbic
librc
file
2007-03-21T22:07:06.000000Z
5c222b74d68b1c7df3f937a9d6321d40
2006-03-23T23:03:41.659017Z
26
mikej
Makefile
file
2007-07-24T22:46:01.000000Z
b58ee42eeb2d5e921bdab940a9fda738
2007-05-29T18:03:36.038276Z
206
ncorbic
README
file
2007-03-21T22:07:06.000000Z
40538792592cd766e4941d9b37dbaf56
2006-03-23T23:03:41.659017Z
26
mikej
<?xml version="1.0" encoding="utf-8"?>
<wc-entries
xmlns="svn:">
<entry
committed-rev="27"
name=""
committed-date="2006-03-23T23:54:12.054610Z"
url="svn://sangoma.freeswitch.org/libsangoma/trunk/examples"
last-author="ncorbic"
kind="dir"
uuid="2028fedf-720c-0410-83b8-d54a3e729fb0"
revision="198"/>
<entry
committed-rev="26"
name="sound.raw"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-03-23T23:03:41.659017Z"
checksum="da36acc78b83d5047481df0cca63d969"
last-author="mikej"
kind="file"
prop-time="2007-03-21T22:07:06.000000Z"/>
<entry
committed-rev="27"
name="priserver.c"
text-time="2007-04-18T19:53:48.000000Z"
committed-date="2006-03-23T23:54:12.054610Z"
checksum="9f83030c20158d91b7ec6bb7a9392dcb"
last-author="ncorbic"
kind="file"
prop-time="2006-04-28T15:08:01.000000Z"/>
<entry
committed-rev="26"
name="librc"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-03-23T23:03:41.659017Z"
checksum="5c222b74d68b1c7df3f937a9d6321d40"
last-author="mikej"
kind="file"
prop-time="2006-04-28T15:08:01.000000Z"/>
<entry
committed-rev="199"
name="Makefile"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2007-05-17T21:15:01.613603Z"
checksum="38ad501519c65cd3b60060dce1c9333e"
last-author="ncorbic"
kind="file"
prop-time="2006-04-28T15:08:01.000000Z"
revision="199"/>
<entry
committed-rev="26"
name="README"
text-time="2007-03-21T22:07:06.000000Z"
committed-date="2006-03-23T23:03:41.659017Z"
checksum="40538792592cd766e4941d9b37dbaf56"
last-author="mikej"
kind="file"
prop-time="2006-04-28T15:08:01.000000Z"/>
</wc-entries>

View File

@ -1 +1 @@
8
4

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -0,0 +1 @@
END

View File

@ -1,7 +1,5 @@
CC=gcc
LINUXINC=/lib/modules/$(shell uname -r)/build/include
WANINC=../../../patches/kdrivers/include
INCLUDES=-I/usr/include -I/usr/src/libpri -I$(WANINC) -I. -I/usr/local/include
INCLUDES=-I/usr/include -I/usr/src/libpri -I/usr/src/linux/include -I. -I/usr/local/include
CFLAGS=-D__LINUX__ -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DAFT_A104
CCFLAGS=-Wall -Wstrict-prototypes -Wmissing-prototypes -g

View File

@ -1,7 +1,5 @@
CC=gcc
LINUXINC=/lib/modules/$(shell uname -r)/build/include
WANINC=../../../patches/kdrivers/include
INCLUDES=-I/usr/include -I/usr/src/libpri -I$(WANINC) -I. -I/usr/local/include
INCLUDES=-I/usr/include -I/usr/src/libpri -I/usr/src/linux/include -I. -I/usr/local/include
CFLAGS=-D__LINUX__ -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DAFT_A104
CCFLAGS=-Wall -Wstrict-prototypes -Wmissing-prototypes -g

View File

@ -27,11 +27,6 @@
#warning "Warning: TDM FE ALARM not supported by driver"
#endif
#ifndef WP_TDM_EVENT_TDM_API_EVENTS
#warning "Warning: TDM EVENTS not supported by driver"
#endif
#if defined(WIN32)
//extern int verbose;
@ -262,7 +257,7 @@ sng_fd_t sangoma_open_tdmapi_span(int span)
}//for()
#else
char fname[FNAME_LEN];
unsigned char fname[FNAME_LEN];
int fd=0;
for (i=1;i<32;i++){
sprintf(fname,"/dev/wptdm_s%dc%d",span,i);
@ -763,10 +758,7 @@ int sangoma_tdm_write_rbs(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, unsigned char
int sangoma_tdm_read_event(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
#ifdef WP_TDM_EVENT_TDM_API_EVENTS
wp_tdm_api_event_t *rx_event;
wp_tdm_api_rx_hdr_t *rx_event;
#if defined(WIN32)
rx_event = &last_tdm_api_event_buffer;
@ -785,15 +777,15 @@ int sangoma_tdm_read_event(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
switch (rx_event->wp_tdm_api_event_type){
case WP_TDMAPI_EVENT_RBS:
case WP_TDM_EVENT_RBS:
printf("%d: GOT RBS EVENT %p\n",(int)fd,tdm_api->wp_tdm_event.wp_rbs_event);
if (tdm_api->wp_tdm_event.wp_rbs_event) {
tdm_api->wp_tdm_event.wp_rbs_event(fd,rx_event->wp_tdm_api_event_rbs_bits);
tdm_api->wp_tdm_event.wp_rbs_event(fd,rx_event->wp_tdm_api_event_rbs_rx_bits);
}
break;
case WP_TDMAPI_EVENT_DTMF:
case WP_TDM_EVENT_DTMF:
printf("%d: GOT DTMF EVENT\n",(int)fd);
if (tdm_api->wp_tdm_event.wp_dtmf_event) {
tdm_api->wp_tdm_event.wp_dtmf_event(fd,
@ -803,32 +795,32 @@ int sangoma_tdm_read_event(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
}
break;
case WP_TDMAPI_EVENT_RXHOOK:
case WP_TDM_EVENT_RXHOOK:
printf("%d: GOT RXHOOK EVENT\n",(int)fd);
if (tdm_api->wp_tdm_event.wp_rxhook_event) {
tdm_api->wp_tdm_event.wp_rxhook_event(fd,
rx_event->wp_tdm_api_event_hook_state);
rx_event->wp_tdm_api_event_rxhook_state);
}
break;
case WP_TDMAPI_EVENT_RING_DETECT:
case WP_TDM_EVENT_RING_DETECT:
printf("%d: GOT RXRING EVENT\n",(int)fd);
if (tdm_api->wp_tdm_event.wp_ring_detect_event) {
tdm_api->wp_tdm_event.wp_ring_detect_event(fd,
if (tdm_api->wp_tdm_event.wp_rxring_event) {
tdm_api->wp_tdm_event.wp_rxring_event(fd,
rx_event->wp_tdm_api_event_ring_state);
}
break;
case WP_TDMAPI_EVENT_RING_TRIP_DETECT:
case WP_TDM_EVENT_RING_TRIP:
printf("%d: GOT RING TRIP EVENT\n",(int)fd);
if (tdm_api->wp_tdm_event.wp_ring_trip_detect_event) {
tdm_api->wp_tdm_event.wp_ring_trip_detect_event(fd,
if (tdm_api->wp_tdm_event.wp_ringtrip_event) {
tdm_api->wp_tdm_event.wp_ringtrip_event(fd,
rx_event->wp_tdm_api_event_ring_state);
}
break;
#ifdef WP_TDM_EVENT_FE_ALARM
case WP_TDMAPI_EVENT_FE_ALARM:
case WP_TDM_EVENT_FE_ALARM:
printf("%d: GOT FE ALARMS EVENT %i\n",(int)fd,
rx_event->wp_tdm_api_event_fe_alarm);
if (tdm_api->wp_tdm_event.wp_fe_alarm_event) {
@ -843,21 +835,13 @@ int sangoma_tdm_read_event(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
}
return 0;
#else
return -EINVAL;
#endif
}
#ifdef WP_TDM_EVENT_TDM_API_EVENTS
int sangoma_tdm_enable_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_DTMF;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_DTMF_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -870,9 +854,7 @@ int sangoma_tdm_disable_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_DTMF;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_DTMF_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -885,9 +867,7 @@ int sangoma_tdm_enable_rm_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RM_DTMF;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_RM_DTMF_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -900,9 +880,7 @@ int sangoma_tdm_disable_rm_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RM_DTMF;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_RM_DTMF_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -915,9 +893,7 @@ int sangoma_tdm_enable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RXHOOK;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_RXHOOK_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -926,40 +902,11 @@ int sangoma_tdm_enable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
return 0;
}
int sangoma_tdm_enable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_ENABLE_HWEC;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_disable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_HWEC;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_disable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
{
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RXHOOK;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_DISABLE_RXHOOK_EVENTS;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
@ -968,195 +915,6 @@ int sangoma_tdm_disable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api)
return 0;
}
int sangoma_tdm_enable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
int sangoma_tdm_disable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_enable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING_DETECT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
int sangoma_tdm_disable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING_DETECT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_enable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING_TRIP_DETECT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
int sangoma_tdm_disable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_RING_DETECT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_txsig_kewl(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TXSIG_KEWL;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_txsig_start(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TXSIG_START;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_txsig_onhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TXSIG_ONHOOK;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_txsig_offhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TXSIG_OFFHOOK;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return 0;
}
int sangoma_tdm_enable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int tone_id) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TONE;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_ENABLE;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_tone_type = tone_id;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
int sangoma_tdm_disable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api) {
int err;
tdm_api->wp_tdm_cmd.cmd = SIOC_WP_TDM_SET_EVENT;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_type = WP_TDMAPI_EVENT_TONE;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_mode = WP_TDMAPI_EVENT_DISABLE;
tdm_api->wp_tdm_cmd.event.wp_tdm_api_event_tone_type = 0x00;
err=sangoma_tdm_cmd_exec(fd,tdm_api);
if (err){
return err;
}
return tdm_api->wp_tdm_cmd.rbs_poll;
}
#endif
/*========================================================
* GET Front End Alarms
*

View File

@ -26,7 +26,7 @@
#include <windows.h>
#include <winioctl.h>
#include <conio.h>
iinclude <stddef.h> //for offsetof()
#include <stddef.h> //for offsetof()
typedef unsigned __int16 u_int16_t;
typedef unsigned __int32 u_int32_t;
#include <wanpipe_defines.h> //for 'wan_udp_hdr_t'
@ -158,33 +158,8 @@ int sangoma_tdm_disable_rm_dtmf_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_enable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_rxhook_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring events on A200 (Analog) card */
int sangoma_tdm_enable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring Detect events on A200 (Analog) card */
int sangoma_tdm_enable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable Ring Trip events on A200 (Analog) card */
int sangoma_tdm_enable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_ring_trip_detect_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
/* Enable/Disable tone events on A200 (Analog) card */
int sangoma_tdm_enable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api, int tone_id);
int sangoma_tdm_disable_tone_events(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_get_fe_alarms(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_enable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_disable_hwec(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_onhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_offhook(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_start(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
int sangoma_tdm_txsig_kewl(sng_fd_t fd, wanpipe_tdm_api_t *tdm_api);
#ifndef LIBSANGOMA_GET_HWCODING
#define LIBSANGOMA_GET_HWCODING 1
#endif

Some files were not shown because too many files have changed in this diff Show More