Fix bug #3211 ‘Fails to build in Debian hurd-i386’
authorRicardo Mones <ricardo@mones.org>
Tue, 28 Oct 2014 16:34:28 +0000 (17:34 +0100)
committerRicardo Mones <ricardo@mones.org>
Tue, 28 Oct 2014 16:34:28 +0000 (17:34 +0100)
src/plugins/mailmbox/maillock.c
src/plugins/mailmbox/mailmbox_types.c
src/plugins/mailmbox/mailmbox_types.h
src/plugins/mailmbox/mmapstring.c

index 8a42787b448468387888dc047d89b44e71256696..84e569858a6b3d802043b1ad7c373de9d452f5fb 100644 (file)
@@ -44,6 +44,8 @@
 #include <time.h>
 #include <string.h>
 
+#include "utils.h"
+
 /* ********************************************************************** */
 
 /* lock primitives */
index 2bddfaf18793b71368756043c45842d549232a4a..0605a89a39b6b1eafe038284f50ef1e9df19fe31 100644 (file)
  * SUCH DAMAGE.
  */
 
-/*
- * $Id$
- */
-
 #include "mailmbox_types.h"
+#include "utils.h"
 
 #include <string.h>
 #include <stdlib.h>
index a207809cd66c9a2c8b602f2212b1f23050b09a6d..d782b87a0ca6944e87a810eb830f28025e9fc80c 100644 (file)
  * SUCH DAMAGE.
  */
 
-/*
- * $Id$
- */
-
 #ifndef MAILMBOX_TYPES_H
 
 #define MAILMBOX_TYPES_H
@@ -44,6 +40,11 @@ extern "C" {
 #include <sys/types.h>
 #include <limits.h>
 
+/* The Hurd doesn't have this limit */
+#ifndef PATH_MAX
+  #define PATH_MAX 4196
+#endif
+
 #include "mailimf.h"
 #include "carray.h"
 #include "chash.h"
index 9737fee6b240c9bcd4633ebe368610ce44b40e30..d769c772a4a9a21ae16ecb11d26bba7d800c96b3 100644 (file)
@@ -44,6 +44,8 @@
 #include <pthread.h>
 #include <limits.h>
 
+#include "utils.h"
+
 #define MAX(a, b) ((a) > (b) ? (a) : (b))
 #define MIN(a, b) ((a) < (b) ? (a) : (b))