mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-01-24 22:04:30 +00:00
f3967bcc50
bitcoin-config.h moved, but the old file is likely to still exist when reconfiguring or switching branches. This would've caused files to not rebuild correctly, and other strange problems. Make the path explicit so that the old one cannot be found. Core libs use config/bitcoin-config.h. Libs (like crypto) which don't want access to bitcoin's headers continue to use -Iconfig and #include bitcoin-config.h.
29 lines
837 B
C++
29 lines
837 B
C++
// Copyright (c) 2009-2014 The Bitcoin developers
|
|
// Distributed under the MIT/X11 software license, see the accompanying
|
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
|
|
|
#if defined(HAVE_CONFIG_H)
|
|
#include "config/bitcoin-config.h"
|
|
#endif
|
|
|
|
#include <cstddef>
|
|
#if defined(HAVE_SYS_SELECT_H)
|
|
#include <sys/select.h>
|
|
#endif
|
|
|
|
// Prior to GLIBC_2.14, memcpy was aliased to memmove.
|
|
extern "C" void* memmove(void* a, const void* b, size_t c);
|
|
extern "C" void* memcpy(void* a, const void* b, size_t c)
|
|
{
|
|
return memmove(a, b, c);
|
|
}
|
|
|
|
extern "C" void __chk_fail (void) __attribute__((__noreturn__));
|
|
extern "C" FDELT_TYPE __fdelt_warn(FDELT_TYPE a)
|
|
{
|
|
if (a >= FD_SETSIZE)
|
|
__chk_fail ();
|
|
return a / __NFDBITS;
|
|
}
|
|
extern "C" FDELT_TYPE __fdelt_chk(FDELT_TYPE) __attribute__((weak, alias("__fdelt_warn")));
|