+#if defined (PATH_MAX) && defined (NAME_MAX)
+ #define MPH_PATH_MAX MAX(PATH_MAX, NAME_MAX)
+#elif defined (PATH_MAX)
+ #define MPH_PATH_MAX PATH_MAX
+#elif defined (NAME_MAX)
+ #define MPH_PATH_MAX NAME_MAX
+#else /* !defined PATH_MAX && !defined NAME_MAX */
+ #define MPH_PATH_MAX 2048
+#endif