Changeset 1647
- Timestamp:
- 07/08/08 16:21:27 (2 months ago)
- Files:
-
- nebula/trunk/client/util.c (modified) (2 diffs)
- nebula/trunk/client/util.h (modified) (1 diff)
- nebula/trunk/configure.in (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nebula/trunk/client/util.c
r1571 r1647 20 20 21 21 #include <dirent.h> 22 #include <errno.h> 22 23 #include <fcntl.h> 23 24 #include <signal.h> … … 74 75 75 76 77 #if defined(OS_BSD) || defined (OS_DARWIN) 78 int regular_file(struct dirent *e) { 79 #else 76 80 int regular_file(const struct dirent *e) { 81 #endif 77 82 struct stat sta; 78 83 memset(&sta, 0, sizeof(struct stat)); nebula/trunk/client/util.h
r1571 r1647 36 36 bstring bstr_map(const char* filename); 37 37 void bstr_unmap(bstring bstr); 38 39 #if defined(OS_BSD) || defined (OS_DARWIN) 40 int regular_file(struct dirent *e); 41 #else 38 42 int regular_file(const struct dirent *e); 43 #endif 44 39 45 int timesort(const void *a, const void *b); 40 46 nebula/trunk/configure.in
r1623 r1647 6 6 7 7 AC_PROG_CC 8 9 AC_CANONICAL_HOST 10 11 AH_TEMPLATE(OS_LINUX, [compiling under linux]) 12 AH_TEMPLATE(OS_BSD, [compiling under bsd]) 13 AH_TEMPLATE(OS_BSD_FREE, [compiling under free bsd]) 14 AH_TEMPLATE(OS_BSD_OPEN, [compiling under open bsd]) 15 AH_TEMPLATE(OS_BSD_NET, [compiling under net bsd]) 16 AH_TEMPLATE(OS_DARWIN, [compiling under macosx]) 17 18 AM_CONDITIONAL(LINUX, false) 19 AM_CONDITIONAL(BSD, false) 20 AM_CONDITIONAL(DARWIN, false) 21 22 case "$host_os" in 23 *linux*) 24 AC_DEFINE(OS_LINUX) 25 AM_CONDITIONAL(LINUX, true) 26 OS="LINUX" 27 ;; 28 *freebsd*) 29 AC_DEFINE(OS_BSD) 30 AC_DEFINE(OS_BSD_FREE) 31 AM_CONDITIONAL(BSD, true) 32 OS="FREEBSD" 33 ;; 34 *openbsd*) 35 AC_DEFINE(OS_BSD) 36 AC_DEFINE(OS_BSD_OPEN) 37 AM_CONDITIONAL(BSD, true) 38 OS="OPENBSD" 39 ;; 40 *netbsd*) 41 AC_DEFINE(OS_BSD) 42 AC_DEFINE(OS_BSD_NET) 43 AM_CONDITIONAL(BSD, true) 44 OS="NETBSD" 45 ;; 46 *darwin*) 47 AC_DEFINE(OS_DARWIN) 48 AM_CONDITIONAL(DARWIN, true) 49 OS="DARWIN" 50 ;; 51 *) 52 echo 53 echo "Error: Platform unknown." 54 echo 55 exit 1 56 ;; 57 esac 58 8 59 9 60 AC_ARG_ENABLE(debug,
