diff options
| author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2011-11-03 23:12:56 +0100 | 
|---|---|---|
| committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2011-11-03 23:13:05 +0100 | 
| commit | 2527948d197fbcb99bd19d3bbb7ec85440598060 (patch) | |
| tree | f5aed57d9f8dabbbf0506235e921313080139661 /src | |
| parent | 99db29942570e5acf82c236757b62253c1c6f803 (diff) | |
| download | xmobar-2527948d197fbcb99bd19d3bbb7ec85440598060.tar.gz xmobar-2527948d197fbcb99bd19d3bbb7ec85440598060.tar.bz2 | |
Compilation errors in OpenBSD fixed
Hat tip Ivo van der Sangen.
Diffstat (limited to 'src')
| -rw-r--r-- | src/StatFS.hsc | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/src/StatFS.hsc b/src/StatFS.hsc index 391da68..871beb5 100644 --- a/src/StatFS.hsc +++ b/src/StatFS.hsc @@ -23,7 +23,11 @@ import Foreign.C.String  import Data.ByteString (useAsCString)  import Data.ByteString.Char8 (pack) -#if defined (__FreeBSD__) || defined (__APPLE__) +#if  defined (__FreeBSD__) || defined (__OpenBSD__) ||  defined (__APPLE__) +#define IS_BSD_SYSTEM +#endif + +#ifdef IS_BSD_SYSTEM  # include <sys/param.h>  # include <sys/mount.h>  #else @@ -47,7 +51,7 @@ data FileSystemStats = FileSystemStats {  data CStatfs -#if defined (__FreeBSD__) || defined (__APPLE__) +#ifdef IS_BSD_SYSTEM  foreign import ccall unsafe "sys/mount.h statfs"  #else  foreign import ccall unsafe "sys/vfs.h statfs64" | 
