Commit Graph

23 Commits

Author SHA1 Message Date
Karsten Keil b6f2e91eed module interface version
Set the module interface version from include file.

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-03-12 20:54:00 +01:00
Karsten Keil 49173271ab Fix missing symbol issue
Use the main library as linker target to avoid missing symbols.
Based on a patch from Tilmann Schmidt <tilman@imap.cc>

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-03-12 20:49:10 +01:00
Karsten Keil 9340bad3a6 Subject: [PATCH 2/3] Add shared memory to allow unique application IDs
- add shared memory to allow unique application IDs
- add a debug interface to debug capi internals
- fix some warnings about unchecked return vulues

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:46:21 +01:00
Karsten Keil 0e0b64162c Export some helpers for capi modules
Export buffer related functions.
Fix warnings. Use same size for applid.

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:46:12 +01:00
Karsten Keil 0f52af4e56 Export application id functions
These functions maybe used by other (external) modules.
Make capi_mod.h a public header.

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:40:10 +01:00
Karsten Keil 10a60ab5f5 Move to new modular capi20 implementation
step2

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:39:58 +01:00
Karsten Keil ba6c742ee2 Move to new modular capi20 implementation
step1

Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:39:50 +01:00
keil 57e8ffa247 for backward compatibility the libcapi20 can now compiled to support the
old (buggy) version2 ABI. This is not for future developments. This is only
to support old binaries, which are linked against the old V2 lib.
2005-02-22 11:39:43 +00:00
keil e9b93ccab1 libcapi20 version 3.0.0
- add SENDING COMPLETE in ALERT_REQ
 - add Globalconfiguration to CONNECT_REQ/RESP and SELECT_B_PROTOCOL_REQ

* NOTE: incompatible to 2.X.Y versions
2005-02-21 17:37:06 +00:00
calle 667c84fc5c - "SendingComplete"-Patch reverted => 2.0.8 was not binaer compartible
- Bugfix: capi20_register() with MaxB3Connection == 0 results in a
  core dump. Now at least one buffer is allocated.
2004-10-06 15:24:42 +00:00
calle 896f99c883 Erweiterungen fuer ALERT_REQ. 2004-06-14 11:23:47 +00:00
calle 3b059a10f8 - add receive buffer managment according to CAPI2.0 spec.
- send buffer is now on stack.
- new library version 2.0.7
2004-03-31 18:12:40 +00:00
keil e16ed676e3 - newer gcc need -fno-strict-aliasing 2004-02-12 11:24:37 +00:00
calle 884dab4f1e Workaround for libtool version that need variable SED defined. 2003-06-16 12:08:23 +00:00
keil 838ed34b15 shared libs should compiled with -fPIC 2002-07-06 00:28:42 +00:00
kai 7551b31064 fix backwards compatibility in capi20 library, small other changes 2000-11-12 16:06:41 +00:00
calle cad91aaf71 Updated _cmsg handling added new functions need by "capiconn". 2000-05-18 15:02:26 +00:00
calle 5fc9d9d7d2 capi20_wait_for_message will now return CapiReceiveQueueEmpty on
timeout and error.
2000-04-10 09:08:06 +00:00
calle 9515ce46e7 Bugfix: without devfs open where without NONBLOCK, ahhh. 2000-04-07 16:06:09 +00:00
calle 27295b0319 non CAPI2.0 standard functions now named capi20ext not capi20.
Extentionfunctions will work with actual driver version.
2000-04-03 14:27:15 +00:00
calle cdcbe40957 - now uses cloning device /dev/capi20.
- middleware extentions prepared.
2000-03-03 15:56:14 +00:00
calle 660cb6f223 - Splitted capi20.h into capi20.h and capiutils.h.
- capi20.h: the functions from the CAPI-2.0 Spec
  - capiutils.h: the "CAPI-ADK" functions
- bug in 64Bit-Support fixed.
1999-12-06 17:08:30 +00:00
calle 6b1541adb6 - The CAPI20 library is now a shared library.
- Arguments of function capi20_put_message swapped, to match capi spec.
- All capi20 related subdirs converted to use automake.
- Removed dependency to CONFIG_KERNELDIR where not needed.
1999-10-20 16:43:17 +00:00