Fix Cygwin compile due to missing <signal.h>
parent
856d3d5508
commit
e09d8a2491
|
|
@ -690,6 +690,10 @@ NAMESPACE_END
|
||||||
# define THREADS_AVAILABLE
|
# define THREADS_AVAILABLE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(CRYPTOPP_BSD_AVAILABLE) || defined(CRYPTOPP_UNIX_AVAILABLE) || defined(__CYGWIN__)
|
||||||
|
# define UNIX_SIGNALS_AVAILABLE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CRYPTOPP_WIN32_AVAILABLE
|
#ifdef CRYPTOPP_WIN32_AVAILABLE
|
||||||
# if !defined(WINAPI_FAMILY)
|
# if !defined(WINAPI_FAMILY)
|
||||||
# define HAS_WINTHREADS
|
# define HAS_WINTHREADS
|
||||||
|
|
|
||||||
4
config.h
4
config.h
|
|
@ -690,6 +690,10 @@ NAMESPACE_END
|
||||||
# define THREADS_AVAILABLE
|
# define THREADS_AVAILABLE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(CRYPTOPP_BSD_AVAILABLE) || defined(CRYPTOPP_UNIX_AVAILABLE) || defined(__CYGWIN__)
|
||||||
|
# define UNIX_SIGNALS_AVAILABLE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CRYPTOPP_WIN32_AVAILABLE
|
#ifdef CRYPTOPP_WIN32_AVAILABLE
|
||||||
# if !defined(WINAPI_FAMILY)
|
# if !defined(WINAPI_FAMILY)
|
||||||
# define HAS_WINTHREADS
|
# define HAS_WINTHREADS
|
||||||
|
|
|
||||||
4
ossig.h
4
ossig.h
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#if defined(CRYPTOPP_BSD_AVAILABLE) || defined(CRYPTOPP_UNIX_AVAILABLE)
|
#if defined(UNIX_SIGNALS_AVAILABLE)
|
||||||
# include <signal.h>
|
# include <signal.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
@ -17,7 +17,7 @@ NAMESPACE_BEGIN(CryptoPP)
|
||||||
|
|
||||||
// ************** Unix and Linux compatibles ***************
|
// ************** Unix and Linux compatibles ***************
|
||||||
|
|
||||||
#if defined(CRYPTOPP_BSD_AVAILABLE) || defined(CRYPTOPP_UNIX_AVAILABLE) || defined(CRYPTOPP_DOXYGEN_PROCESSING)
|
#if defined(UNIX_SIGNALS_AVAILABLE) || defined(CRYPTOPP_DOXYGEN_PROCESSING)
|
||||||
|
|
||||||
//! \brief Signal handler function pointer
|
//! \brief Signal handler function pointer
|
||||||
//! \details SignalHandlerFn is provided as a stand alone function pointer with external "C" linkage
|
//! \details SignalHandlerFn is provided as a stand alone function pointer with external "C" linkage
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue