From 04e0df69654e61c4f8353ac3b3c9deb58873d35d Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 14 Sep 2013 11:51:56 -0400 Subject: [PATCH] FreeBSD - Converted __FreeBSD__ to FREEBSD for consistency. --- ChangeLog | 2 ++ src/util.cpp | 18 +++++++++--------- src/util.h | 3 ++- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 641140a4f..dce93bb61 100644 --- a/ChangeLog +++ b/ChangeLog @@ -43,6 +43,8 @@ Features + Protects against interrupt during critical DB commit and sync operations. + The 'push', 'pull' and 'merge' commands now generate a 'deprecated' message. + Rewritten task-sync(5) man page, listing sync options and setup guidelines.. + + Now properly uses the libc version of uuid_create and uuid_to_string for + FreeBSD (thanks to Pietro Cerutti). Bugs + #1195 Random seed not random enough - removed all random number code (thanks diff --git a/src/util.cpp b/src/util.cpp index 21480df0d..1353db329 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -235,19 +235,19 @@ int autoComplete ( // representation is always lowercase anyway. // For the implementation details, refer to // http://svnweb.freebsd.org/base/head/sys/kern/kern_uuid.c -#ifdef __FreeBSD__ +#ifdef FREEBSD const std::string uuid () { - uuid_t id; - uint32_t status; - char *buffer (0); - uuid_create (&id, &status); - uuid_to_string (&id, &buffer, &status); + uuid_t id; + uint32_t status; + char *buffer (0); + uuid_create (&id, &status); + uuid_to_string (&id, &buffer, &status); - std::string res (buffer); - free (buffer); + std::string res (buffer); + free (buffer); - return res; + return res; } #else diff --git a/src/util.h b/src/util.h index 28de3cc65..1d749b50f 100644 --- a/src/util.h +++ b/src/util.h @@ -28,11 +28,12 @@ #ifndef INCLUDED_UTIL #define INCLUDED_UTIL +#include #include #include #include #include -#ifdef __FreeBSD__ +#ifdef FREEBSD #include #else #include