diff options
| author | Sander Vrijders <sander.vrijders@intec.ugent.be> | 2016-07-29 14:05:11 +0200 | 
|---|---|---|
| committer | Sander Vrijders <sander.vrijders@intec.ugent.be> | 2016-07-29 14:05:11 +0200 | 
| commit | 434c782c99496b491684f4ab0058d9491c250774 (patch) | |
| tree | afcfd1cb6399811f2275a7ebfc345f8e3f3afd27 /include | |
| parent | 2d529f912c089033e2f40fd0978ccb741bfe2bbb (diff) | |
| parent | ce401448d62f65956ed57b077af2b315f59efe94 (diff) | |
| download | ouroboros-434c782c99496b491684f4ab0058d9491c250774.tar.gz ouroboros-434c782c99496b491684f4ab0058d9491c250774.zip | |
Merged in dstaesse/ouroboros/be-bsd (pull request #181)
build: FreeBSD compatibility
Diffstat (limited to 'include')
| -rw-r--r-- | include/ouroboros/config.h.in | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/include/ouroboros/config.h.in b/include/ouroboros/config.h.in index 7bb4cee0..3a6dd3c8 100644 --- a/include/ouroboros/config.h.in +++ b/include/ouroboros/config.h.in @@ -27,6 +27,10 @@  #define PROJECT_VERSION        "@PACKAGE_VERSION@"  #define INSTALL_PREFIX         "@CMAKE_INSTALL_PREFIX@"  #define _POSIX_C_SOURCE        200809L +#define __XSI_VISIBLE          500 +#ifdef __FreeBSD__ +#define __BSD_VISIBLE          1 +#endif  #define IPCP_SHIM_UDP_EXEC     "@IPCP_SHIM_UDP_TARGET@"  #define IPCP_SHIM_ETH_LLC_EXEC "@IPCP_SHIM_ETH_LLC_TARGET@"  #define IPCP_NORMAL_EXEC       "@IPCP_NORMAL_TARGET@" @@ -34,13 +38,13 @@  #define AP_MAX_FLOWS           256  #define SHM_DU_BUFF_BLOCK_SIZE sysconf(_SC_PAGESIZE)  #define SHM_DU_MAP_MULTI_BLOCK -#define SHM_DU_MAP_FILENAME    "ouroboros.shm" -#define LOCKFILE_NAME          "ouroboros.lockfile" +#define SHM_DU_MAP_FILENAME    "/ouroboros.shm" +#define LOCKFILE_NAME          "/ouroboros.lockfile"  #define SHM_BLOCKS_IN_MAP      (1 << 14)  #define SHM_DU_TIMEOUT_MICROS  15000  #define DU_BUFF_HEADSPACE      128  #define DU_BUFF_TAILSPACE      0 -#define SHM_AP_RBUFF_PREFIX    "ouroboros.rbuff." +#define SHM_AP_RBUFF_PREFIX    "/ouroboros.rbuff."  #define SHM_RBUFF_SIZE         (1 << 14)  #define IRMD_MAX_FLOWS         4096  #define IRMD_THREADPOOL_SIZE   3 | 
