Description: Define PATH_MAX for systems that don't define it
 Some systems do not define PATH_MAX, in this case an arbitrary (and large)
 value is defined.
 .
 This is a backport of commit 2a1a6402274911c144e32217bf0ca6cdebb0b89a
 in subsurface.
 .
 This fixes the build failure on Hurd.
Author: Salvo 'LtWorf' Tomaselli <tiposchi@tiscali.it>
Origin: upstream, https://github.com/torvalds/subsurface/commit/2a1a6402274911c144e32217bf0ca6cdebb0b89a
Reviewed-By: Dirk Hohndel <dirk@hohndel.org>

--- subsurface-4.2.orig/qt-ui/subsurfacewebservices.cpp
+++ subsurface-4.2/qt-ui/subsurfacewebservices.cpp
@@ -29,6 +29,10 @@
 #include <QUrlQuery>
 #endif
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
 struct dive_table gps_location_table;
 static bool merge_locations_into_dives(void);
 
