about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--include/limits.h1
-rw-r--r--src/conf/fpathconf.c2
2 files changed, 1 insertions, 2 deletions
diff --git a/include/limits.h b/include/limits.h
index 9cb5426f..ab163a22 100644
--- a/include/limits.h
+++ b/include/limits.h
@@ -42,7 +42,6 @@
 #define PIPE_BUF 4096
 #define FILESIZEBITS 64
 #define NAME_MAX 255
-#define SYMLINK_MAX 255
 #define PATH_MAX 4096
 #define NGROUPS_MAX 32
 #define ARG_MAX 131072
diff --git a/src/conf/fpathconf.c b/src/conf/fpathconf.c
index 8eb037e6..e6aca5cf 100644
--- a/src/conf/fpathconf.c
+++ b/src/conf/fpathconf.c
@@ -24,7 +24,7 @@ long fpathconf(int fd, int name)
 		[_PC_REC_MIN_XFER_SIZE] = 4096,
 		[_PC_REC_XFER_ALIGN] = 4096,
 		[_PC_ALLOC_SIZE_MIN] = 4096,
-		[_PC_SYMLINK_MAX] = SYMLINK_MAX,
+		[_PC_SYMLINK_MAX] = -1,
 		[_PC_2_SYMLINKS] = 1
 	};
 	if (name >= sizeof(values)/sizeof(values[0])) {