summaryrefslogtreecommitdiffstats
path: root/src/compat.h
AgeCommit message (Collapse)Author
2016-02-22Update copyright yearsMatthias Schiffer
2015-10-20Improve include_directories to prevent conflicts between system and fastd ↵Matthias Schiffer
headers In in-tree builds, fastd's poll.h was conflicting with the system one on non-Linux systems.
2015-06-25Don't depend on net/if_ether.hMatthias Schiffer
Instead of adding compatiblity code to make this work with musl, just duplicate the needed definitions in fastd.
2015-01-14Update copyright yearsMatthias Schiffer
2015-01-14Add Android 4.1+ support. See doc/README-Android.md for build HOWTO.Rick Lei
* Update CMake files to work with android-cmake * Use unix domain socket for communicating with Android GUI * May also run standalone but requires rooted Android device
2014-09-03Fix clock_gettime() on MacOS XMatthias Schiffer
2014-08-24Use simple int64_t timestamps in ms instead of timespecsMatthias Schiffer
2014-08-02Add support for Mac OS XMatthias Schiffer
2014-05-28Still more documentationMatthias Schiffer
2014-05-27More documentationMatthias Schiffer
2014-05-27Lots and lots of documentationMatthias Schiffer
2014-05-27More documentationMatthias Schiffer
2014-04-30Use SOCK_NONBLOCK where availableMatthias Schiffer
2014-04-20Define IP_FREEBIND if it is not providedMatthias Schiffer
2014-04-10Use #pragma onceMatthias Schiffer
2014-03-14Adjust copyright yearsMatthias Schiffer
2013-10-29Allow using libsodium instead of NaClMatthias Schiffer
As libsodium has some strange include files (like a version.h), we try to use absolute include paths whenever possible in fastd now and rename our generated headers.
2013-08-08Add some includes needed on OpenBSDMatthias Schiffer
2013-08-07Move some includes to compat.hMatthias Schiffer
2013-08-07Implement get_current_dir_name() for *BSD systemsMatthias Schiffer
2013-08-07Define ethhdr when it is not availableMatthias Schiffer
2013-08-07Add some compatiblity definitions for FreeBSDMatthias Schiffer