[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-dev] [PATCH] increase GPS_PATH_MAX
From: |
Steffen Sledz |
Subject: |
[gpsd-dev] [PATCH] increase GPS_PATH_MAX |
Date: |
Tue, 10 Sep 2013 14:19:51 +0200 |
The former value of 128 was too little for pathnames like
/dev/serial/by-id/... often used in modern linux distributions.
The new implementation tries to respect PATH_MAX from limits.h
if defined.
Signed-off-by: Steffen Sledz <address@hidden>
---
gps.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gps.h b/gps.h
index 44c5fc8..3347a91 100644
--- a/gps.h
+++ b/gps.h
@@ -43,7 +43,11 @@ extern "C" {
#define MAXTAGLEN 8 /* maximum length of sentence tag name */
#define MAXCHANNELS 72 /* must be > 12 GPS + 12 GLONASS + 2 WAAS */
#define GPS_PRNMAX 32 /* above this number are SBAS satellites */
-#define GPS_PATH_MAX 128 /* dev files usually have short names */
+#ifdef PATH_MAX
+#define GPS_PATH_MAX PATH_MAX
+#else
+#define GPS_PATH_MAX 1024 /* enough for long names like
/dev/serial/by-id/... */
+#endif
#define MAXUSERDEVS 4 /* max devices per user */
/*
--
1.8.1.4