More USB fix for GNU/Linux.
authorNIIBE Yutaka <gniibe@fsij.org>
Mon, 2 Oct 2017 06:29:45 +0000 (15:29 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Mon, 2 Oct 2017 06:29:45 +0000 (15:29 +0900)
ChangeLog
src/call-rsa.c
src/usb-ccid.c

index 847952e..2c50bca 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-10-02  NIIBE Yutaka  <gniibe@fsij.org>
 
+       * src/usb-ccid.c (INTR_REQ_USB): Fix for GNU/Linux.
+
        * library/bignum.c (mpi_montsqr): Easy C implementation.
 
 2017-09-30  NIIBE Yutaka  <gniibe@fsij.org>
index 68d47ea..6548ef6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * call-rsa.c -- Glue code between RSA computation and OpenPGP card protocol
  *
- * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015
+ * Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2017
  *               Free Software Initiative of Japan
  * Author: NIIBE Yutaka <gniibe@fsij.org>
  *
index 8c63e3d..656f695 100644 (file)
@@ -1555,7 +1555,12 @@ ccid_notify_slot_change (struct ccid *c)
 #define GPG_THREAD_TERMINATED 0xffff
 
 
+#ifdef GNU_LINUX_EMULATION
+#include <signal.h>
+#define INTR_REQ_USB SIGUSR1
+#else
 #define INTR_REQ_USB 20
+#endif
 
 extern uint32_t bDeviceState;
 extern void usb_device_reset (struct usb_dev *dev);