remove compile warning, conditionally define LOCKFILE
authorBart De Schuymer <bdschuym@pandora.be>
Sun, 10 Jul 2011 09:21:08 +0000 (09:21 +0000)
committerBart De Schuymer <bdschuym@pandora.be>
Sun, 10 Jul 2011 09:21:08 +0000 (09:21 +0000)
libebtc.c

index f66ebef..17ba8f2 100644 (file)
--- a/libebtc.c
+++ b/libebtc.c
@@ -32,6 +32,8 @@
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/wait.h>
+#include <sys/stat.h>
+#include <sys/types.h>
 #include <errno.h>
 
 static void decrease_chain_jumps(struct ebt_u_replace *replace);
@@ -131,8 +133,10 @@ void ebt_list_extensions()
        }
 }
 
+#ifndef LOCKFILE
 #define LOCKDIR "/var/lib/ebtables"
 #define LOCKFILE LOCKDIR"/lock"
+#endif
 static int lockfd = -1, locked;
 int use_lockfd;
 /* Returns 0 on success, -1 when the file is locked by another process