wanpipe-3.1.0.tgz
This commit is contained in:
parent
4b8090dce7
commit
8d0e654e89
|
@ -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
|
||||
|
663
ChangeLog.stable
663
ChangeLog.stable
|
@ -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.
|
|
@ -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
2
README
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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.
Binary file not shown.
|
@ -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:
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
This is a Subversion working copy administrative directory.
|
||||
Visit http://subversion.tigris.org/ for more information.
|
|
@ -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>
|
||||
|
|
|
@ -1 +1 @@
|
|||
8
|
||||
4
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1,5 @@
|
|||
K 14
|
||||
svn:executable
|
||||
V 0
|
||||
|
||||
END
|
|
@ -0,0 +1,5 @@
|
|||
K 14
|
||||
svn:executable
|
||||
V 0
|
||||
|
||||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1,5 @@
|
|||
K 14
|
||||
svn:executable
|
||||
V 0
|
||||
|
||||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1,5 @@
|
|||
K 14
|
||||
svn:executable
|
||||
V 0
|
||||
|
||||
END
|
|
@ -0,0 +1,5 @@
|
|||
K 14
|
||||
svn:executable
|
||||
V 0
|
||||
|
||||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1,5 @@
|
|||
K 14
|
||||
svn:executable
|
||||
V 0
|
||||
|
||||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1,5 @@
|
|||
K 14
|
||||
svn:executable
|
||||
V 0
|
||||
|
||||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
*
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
@ -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
|
@ -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])
|
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -0,0 +1,2 @@
|
|||
This is a Subversion working copy administrative directory.
|
||||
Visit http://subversion.tigris.org/ for more information.
|
0
patches/kdrivers/d2utmprLeAaI → api/libsangoma/examples/.svn/empty-file
Executable file → Normal file
0
patches/kdrivers/d2utmprLeAaI → api/libsangoma/examples/.svn/empty-file
Executable file → Normal 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>
|
||||
|
|
|
@ -1 +1 @@
|
|||
8
|
||||
4
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -0,0 +1 @@
|
|||
END
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
*
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue