add $host to the PCSCLITE_FEATURES definition (available with "pcscd -v")
to display the CPU architecture
host is something like x86_64-unknown-linux-gnu
1 lines of code changed in 1 file:
use LT_INIT(disable-static) instead of the deprecated AM_DISABLE_STATIC
Thanks to Roumen Petrov
1 lines of code changed in 1 file:
do not try to reset the card on exit. We are talking to the reader. A
card may NOT be present.
3 lines of code changed in 3 files:
Do not completely disable building the static version of the library but
just disable it by default
Use AM_DISABLE_STATIC in configure.in instead of -shared in Makefile.am
3 lines of code changed in 2 files:
Check the behavior of PCSC functions when a PCSC transaction is ongoing
Thanks to Jean-Luc Giraud for the original code
251 lines of code changed in 1 file:
use -shared to only provide a shared library.
If you need to use the static .a library you just need to remove -shared
1 lines of code changed in 1 file:
parse error code
8 lines of code changed in 1 file:
improve documentation and output
8 lines of code changed in 1 file:
Only call SCardCheckSameProcess() if DO_CHECK_SAME_PROCESS is defined
(default is not defined).
Some thread libraries (on embedded systems for example) have a different
pid for each thread of a same process. So the check using getpid() is
wrong and handles are invalidated when they should not.
The PC/SC function returned SCARD_E_INVALID_HANDLE
6 lines of code changed in 1 file:
define and use the CHECK_SAME_PROCESS macro instead of calling
SCardCheckSameProcess() directly
22 lines of code changed in 1 file:
Doxygen: update SCardGetStatusChange() doc. The function returns on any
events, not just those specified in dwCurrentState
7 lines of code changed in 1 file:
For embedded/constained systems
- remove as much text messages (logs) as possible to limit the size of
the binaries (pcscd and libpcsclite)
- use static driver instead of reader polling and dynamic driver loading
9 lines of code changed in 1 file:
RFInitializeReader(): do not dynamically load the driver if
PCSCLITE_STATIC_DRIVER is defined
5 lines of code changed in 1 file:
better support of PCSCLITE_STATIC_DRIVER.
This is used to statically link the reader driver to pcscd. Since the
link is static you must define the IFDHandler API version at compilation
time. Either define IFDHANDLERv1, IFDHANDLERv2 or IFDHANDLERv3
51 lines of code changed in 1 file:
fix a warning when compiling with PCSCLITE_STATIC_DRIVER defined
dyn_unix.c: In function �DYN_CloseLibrary�:
dyn_unix.c:47: warning: unused variable �ret�
1 lines of code changed in 1 file:
hotplug_macosx.c: In function �HPDeviceAppeared�:
hotplug_macosx.c:70: warning: unused parameter �refCon�
hotplug_macosx.c: In function �HPDeviceDisappeared�:
hotplug_macosx.c:85: warning: unused parameter �refCon�
4 lines of code changed in 1 file:
fix a compilation warning
simclist.c:1335: warning: unused parameter �el�
1 lines of code changed in 1 file:
pcsc_stringify_error(): spelling error (detected by lintian(1))
1 lines of code changed in 1 file:
add #include <unistd.h> to declare the timeval structure
In file included from ifdwrapper.c:31:
utils.h:26: warning: �struct timeval� declared inside parameter list
utils.h:26: warning: its scope is only this definition or declaration, which is probably not what you want
1 lines of code changed in 1 file:
better handling of PCSCLITE_STATIC_DRIVER as can be used on plateforms
using �Clinux (without dynamic loader)
Thanks to Guo Wenxue for a proto-patch
10 lines of code changed in 3 files:
ReCheckSerialReaders variable is not used anymore
0 lines of code changed in 3 files:
ReCheckSerialReaders variable from hotplug_* is not used anymore
0 lines of code changed in 1 file: