Karsten Keil
a34934521f
Add license files as symlinks
...
Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:48:01 +01:00
Karsten Keil
c064ef8352
Remove copies of the GPL/LGPL
...
Will be replaced by links.
Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:47:56 +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
e4a60e7963
Add missing include <sys/ioctl.h>
...
Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:40:35 +01:00
Karsten Keil
91185bb204
Add missing unistd.h includes
...
Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:40:30 +01:00
Karsten Keil
404b09271f
Allow modules to supply their own waitformessage method
...
Signed-off-by: Karsten Keil <kkeil@linux-pingi.de>
2012-01-08 18:40:17 +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
921574186f
newer gcc do not include stdlib.h by default (needed for size_t)
2007-11-26 13:13:00 +00:00
keil
6f90e0b7bf
some endian fixes for BIGENDIAN systems
2006-08-08 13:23:28 +00:00
calle
7c645ea395
- Version 3.0.4.
2005-05-09 08:23:42 +00:00
calle
c9a666dbcd
- added SendingComplete to CONNECT_RESP (no funktions changed).
2005-05-09 08:23:01 +00:00
calle
a0fbae5e83
- get_buffer() now returns 0, if no buffer is available.
2005-05-09 08:21:57 +00:00
keil
104788263c
- add SENDING_COMPLETE to INFO_REQ CONNECT_REQ and CONNECT_IND
...
- remove SENDING_COMPLETE parameter (always NULL) from capi_fill_DISCONNECT_REQ
2005-03-08 07:26:47 +00:00
calle
146960031c
SendingComplete was missing for DISCONNECT_REQ ...
2005-03-04 11:45:12 +00:00
calle
2bb3391b6f
version number.
2005-03-04 11:31:55 +00:00
calle
b3e3c5e268
Newer generated files.
2005-03-04 11:07:35 +00:00
calle
e1fa529a62
New functions: cleanup_buffers_for_ncci() and cleanup_buffers_for_plci()
...
triggered by DISCONNECT_B3_RESP and DISCONNECT_IND to fix buffer leak.
2005-03-04 11:00:31 +00:00
calle
fa4ee02035
Bugfix: CAPI_LIBRARY_V2 sone ifdef/ifndef where wrong.
2005-03-04 10:57:05 +00:00
keil
4827b38772
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.
To compile a version 2 lib, run configure with
./configure --enable-V2
2005-02-22 11:46:33 +00: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
f3b36e3011
Bugfix: returncode of get_buffer() is now checked.
2004-12-15 14:27:54 +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
06690d8cad
remove several warnings.
2004-01-16 15:27:11 +00:00
calle
7e19929256
gcc warning removed.
2004-01-16 14:57:22 +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
paul
4875808bbb
Include stdint.h for int type definitions.
2002-07-04 10:34:17 +00:00
paul
b01c3ea6b9
Fixed typo (#ifdef HAS_UINT8_t -> #ifdef HAS_UINT8_T)
2002-03-22 13:20:04 +00:00
paul
10f699ef70
Various patches to fix errors when using the newest glibc,
...
replaced use of insecure tempnam() function
and to remove warnings etc.
2001-03-01 14:59:11 +00:00
kai
7551b31064
fix backwards compatibility in capi20 library, small other changes
2000-11-12 16:06:41 +00:00
calle
cfcf5c4806
- newer automake/autoconf/libtool file
2000-07-25 13:56:50 +00:00
calle
de2c06cca8
fixed two typos.
2000-07-12 16:03:37 +00:00
calle
47cebe6665
- Will also compile with 2.0 Kernelheaders.
2000-06-26 15:00:43 +00:00
keil
b55ae81dcd
newer scripts to support ia64 systems
2000-06-22 16:00:13 +00:00
calle
9e308ceadd
static CAPI2.0 library that loads libcapi20.so dynamicly.
2000-05-18 15:21:37 +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
4a81ef4f16
- Last byte in serial number now always 0.
...
- Last byte of manufacturer now always 0.
- returncode in capi20_isinstalled corrected.
1999-12-22 17:46:21 +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
e652334cee
add shared lib destructor, to close "capi_fd" on unload with dlclose ..
1999-11-11 09:24:07 +00:00