aboutsummaryrefslogtreecommitdiff
path: root/src/compat.h
AgeCommit message (Expand)Author
2022-06-11compat: Consolidate mingw-w64 ASLR workaround for upstream libsecp changesfanquake
2022-03-29compat: remove strnlen back-compat codefanquake
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-03-01net: extend Sock with methods for robust send & read until terminatorVasil Dimov
2021-03-01net: dedup MSG_NOSIGNAL and MSG_DONTWAIT definitionsVasil Dimov
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-22net: Drop unneeded Windows headers in compat.hHennadii Stepanov
2020-08-20Move Win32 defines to configure.ac to ensure they are globally definedLuke Dashjr
2019-01-23windows: Set _WIN32_WINNT to 0x0601 (Windows 7)Chun Kuan Lee
2018-12-03Implement poll() on systems which support it properly.Patrick Strateman
2018-11-14Drop defunct IS_TRIVIALLY_CONSTRUCTIBLE handling from prevector.hBen Woosley
2018-08-23Make IS_TRIVIALLY_CONSTRUCTIBLE consistent on GCC < 5Ben Woosley
2018-07-27Update copyright headers to 2018DrahtBot
2018-04-16net: Minor accumulated cleanupsThomas Snider
2018-02-27Add new prevector benchmarks.Evan Klitzke
2018-01-12Trivial: Fix #include sys/fcntl.h to just fcntl.h (without sys/)Jan Sarenik
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-13Merge #11558: Minimal code changes to allow msvc compilationWladimir J. van der Laan
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-10Minimal code changes to allow msvc compilation.Aaron Clauson
2017-07-22Move CloseSocket out of SetSocketNonBlocking and pass SOCKET by const referen...Dag Robole
2017-03-05compat: use `unsigned int` instead of `u_int`Wladimir J. van der Laan
2017-03-05build: cleanup: define MSG_DONTWAIT/MSG_NO_SIGNAL locallyWladimir J. van der Laan
2017-03-05build: Probe MSG_DONTWAIT in the same way as MSG_NOSIGNALWladimir J. van der Laan
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-11-29Include select.h when WIN32 is not definedIvo van der Sangen
2016-05-05don't run ThreadMessageHandler at lowered priorityKaz Wesley
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-10-22Set TCP_NODELAY on P2P sockets.Gregory Maxwell
2015-07-20Fix warning introduced by #6412Wladimir J. van der Laan
2015-07-10Test whether created sockets are select()ablePieter Wuille
2014-12-19Added "Core" to copyright headerssandakersmann
2014-12-16Remove references to X11 licenceMichael Ford
2014-11-26Include missing config/bitcoin-config.h.Pavel Janík
2014-11-24Check for strnlen and provide it if it is not found.Pavel Janík
2014-11-03Fix all header definesPavel Janík
2014-08-26Move `S_I*` constants and `MSG_NOSIGNAL` to compat.hWladimir J. van der Laan
2014-08-26Move SetThreadPriority implementation to util.cpp instead of the headerWladimir J. van der Laan
2014-08-08small net cleanupPhilip Kaufmann
2014-07-17Convert closesocket 'compat wrapper' to function in netbaseWladimir J. van der Laan
2014-05-02reorder includes to compile on OpenBSDFabian Raetz
2013-11-29Merge pull request #3309Wladimir J. van der Laan
2013-11-27prevent Windows redefinition warning cause by compat.hPhilip Kaufmann
2013-11-22Move types.h include before ifaddres.h for u_int declarationRobert Backhaus
2013-11-10Cleanup code using forward declarations.Brandon Dahler
2013-10-20Bump Year Number to 2013super3
2013-10-11prevent compiler redefinition warningsPhilip Kaufmann
2013-09-05autotools: switch to autotools buildsystemCory Fields
2013-07-24cleanup compat.h Windows stuffPhilip Kaufmann
2013-04-26Allow select()ing up to 1024 file descriptors on WindowsPieter Wuille