Commit Graph

54 Commits

Author SHA1 Message Date
Karsten Keil d242ce42dc newer gcc do not include stdlib.h by default (needed for size_t) 2007-11-26 13:13:00 +00:00
Karsten Keil 043a0bea89 some endian fixes for BIGENDIAN systems 2006-08-08 13:23:29 +00:00
Carsten Paeth 11e6ed415a - Version 3.0.4. 2005-05-09 08:23:42 +00:00
Carsten Paeth 69ef6758b4 - added SendingComplete to CONNECT_RESP (no funktions changed). 2005-05-09 08:23:01 +00:00
Carsten Paeth 79f19a036d - get_buffer() now returns 0, if no buffer is available. 2005-05-09 08:21:57 +00:00
Karsten Keil cb20280b0d - 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:49 +00:00
Carsten Paeth cc54a8e2f1 SendingComplete was missing for DISCONNECT_REQ ... 2005-03-04 11:45:13 +00:00
Carsten Paeth 6f2b4cf352 version number. 2005-03-04 11:31:55 +00:00
Carsten Paeth de8964c8dc Newer generated files. 2005-03-04 11:07:39 +00:00
Carsten Paeth 668839a5d8 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
Carsten Paeth d7bab8213f Bugfix: CAPI_LIBRARY_V2 sone ifdef/ifndef where wrong. 2005-03-04 10:57:05 +00:00
Karsten Keil e0f116a668 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:34 +00:00
Karsten Keil ea1892d317 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
Karsten Keil dcc861f344 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:09 +00:00
Carsten Paeth 84b8526c1c Bugfix: returncode of get_buffer() is now checked. 2004-12-15 14:27:55 +00:00
Carsten Paeth d5caba36f0 - "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:43 +00:00
Carsten Paeth 7f5bd829f3 Erweiterungen fuer ALERT_REQ. 2004-06-14 11:23:48 +00:00
Carsten Paeth d0de2f598d - 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
Karsten Keil dcd65cf9dd - newer gcc need -fno-strict-aliasing 2004-02-12 11:24:37 +00:00
Carsten Paeth 01dec58345 remove several warnings. 2004-01-16 15:27:13 +00:00
Carsten Paeth d358f084f7 gcc warning removed. 2004-01-16 14:57:22 +00:00
Carsten Paeth 7c386abdc8 Workaround for libtool version that need variable SED defined. 2003-06-16 12:08:23 +00:00
Karsten Keil 529279f689 shared libs should compiled with -fPIC 2002-07-06 00:28:42 +00:00
Paul Slootman 2c66987a91 Include stdint.h for int type definitions. 2002-07-04 10:34:17 +00:00
Paul Slootman 1ffede5bcb Fixed typo (#ifdef HAS_UINT8_t -> #ifdef HAS_UINT8_T) 2002-03-22 13:20:04 +00:00
Paul Slootman cae55f4b80 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:17 +00:00
Kai Germaschewski 64b6071396 fix backwards compatibility in capi20 library, small other changes 2000-11-12 16:06:42 +00:00
Carsten Paeth 8ff89b27dc - newer automake/autoconf/libtool file 2000-07-25 13:56:50 +00:00
Carsten Paeth b1cc495fb7 fixed two typos. 2000-07-12 16:03:37 +00:00
Carsten Paeth 751b14e309 - Will also compile with 2.0 Kernelheaders. 2000-06-26 15:00:43 +00:00
Karsten Keil 977c1cd6a3 newer scripts to support ia64 systems 2000-06-22 16:00:13 +00:00
Carsten Paeth b38a6b29ec static CAPI2.0 library that loads libcapi20.so dynamicly. 2000-05-18 15:21:37 +00:00
Carsten Paeth 944842aa4c Updated _cmsg handling added new functions need by "capiconn". 2000-05-18 15:02:26 +00:00
Carsten Paeth d4138ae341 capi20_wait_for_message will now return CapiReceiveQueueEmpty on
timeout and error.
2000-04-10 09:08:06 +00:00
Carsten Paeth 8df2cded89 Bugfix: without devfs open where without NONBLOCK, ahhh. 2000-04-07 16:06:09 +00:00
Carsten Paeth a910fccb4e 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
Carsten Paeth 9ff40aedb7 - now uses cloning device /dev/capi20.
- middleware extentions prepared.
2000-03-03 15:56:14 +00:00
Carsten Paeth 659e2dd71c - 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
Carsten Paeth dd83546fb8 - 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
Carsten Paeth cd2a50f981 add shared lib destructor, to close "capi_fd" on unload with dlclose .. 1999-11-11 09:24:07 +00:00
Carsten Paeth c11a646d68 .libs,libtool,*.lo and *.la add to .cvsignore 1999-11-03 18:16:01 +00:00
Carsten Paeth 1298fe0f15 - 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:19 +00:00
Carsten Paeth 8022a1a270 Bugfix: error in 64Bit extention. 1999-09-15 08:10:44 +00:00
Carsten Paeth 436efbb7a5 Last changes for proposed standards (CAPI 2.0):
- AK1-148 "Linux Extention"
- AK1-155 "Support of 64-bit Applications"
1999-09-10 17:20:34 +00:00
Carsten Paeth 459d007e40 Changes for CAPI 2.0 Spec. 1999-09-06 17:40:07 +00:00
Carsten Paeth f359dc143b autoconf macro AC_CHECK_HEADER[S] fails now with absolute path.
changed the check for kernel headers to AC_CHECK_FILE[S] to make
configure work for avmb1, capi20, capifax, capiinfo, imon, iprofd
und isdnctrl.
1999-07-08 08:37:11 +00:00
Carsten Paeth 9f091eea5a Bugfix in capi20_get_profile: wrong size in memcpy from
Kai Germaschewski <kai@thphy.uni-duesseldorf.de>
1999-04-20 19:52:19 +00:00
Paul Slootman 875dba9555 fixed a (harmless) warning 1998-11-18 17:05:44 +00:00
Paul Slootman bc4e376ef8 Some fixes for DESTDIR install support. From Jos Vos <jos@xos.nl> 1998-11-09 12:40:19 +00:00
Fritz Elfert 1e3da42165 Added some missing functions. 1998-10-23 12:20:44 +00:00