33 #include <boost/thread/locks.hpp> 34 #include <boost/thread/mutex.hpp> 35 #include <boost/optional.hpp> 36 #include <system_error> 74 std::unique_ptr<std::FILE, close_file>
m_handle;
136 std::string get_special_folder_path(
int nfolder,
bool iscreate);
173 bool r = TRUE == ::SetConsoleCtrlHandler(&win_handler, TRUE);
180 static struct sigaction sa;
181 memset(&sa, 0,
sizeof(
struct sigaction));
185 sigaction(SIGINT, &sa, NULL);
187 signal(SIGPIPE, SIG_IGN);
196 static BOOL WINAPI win_handler(DWORD
type)
198 if (CTRL_C_EVENT ==
type || CTRL_BREAK_EVENT ==
type)
204 MGINFO_RED(
"Got control signal " <<
type <<
". Exiting without saving...");
220 static boost::mutex m_mutex;
221 boost::unique_lock<boost::mutex> lock(m_mutex);
263 boost::optional<bool>
is_hdd(
const char *path);
const uint32_t T[512]
Definition: groestl_tables.h:36
::std::string string
Definition: gtest-port.h:1097
t
Definition: console.py:33
uint64_t num_blocks(const std::vector< test_event_entry > &events)
Definition: chaingen.cpp:1220
std::string data
Definition: base58.cpp:37
int type
Definition: superscalar.cpp:50
const char * s
Definition: minissdp.c:596
#define v1(p)
Definition: aesb.c:117
unsigned char uint8_t
Definition: stdint.h:124
default
Definition: pymoduletest.py:17
unsigned int uint32_t
Definition: stdint.h:126
#define ts
Definition: skein.c:522
unsigned __int64 uint64_t
Definition: stdint.h:136
#define fd(x)
Definition: aesb.c:127
r
Definition: testupnpigd.py:61
const char *const str
Definition: portlistingparse.c:23
network_type
Definition: cryptonote_config.h:301
uint32_t address
Definition: getifaddr.c:269
#define HANDLE
Definition: mdb.c:459
#define v0(p)
Definition: aesb.c:116
POD_CLASS hash
Definition: hash.h:49
#define const
Definition: ipfrdr.c:80