aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaes Nästén <pekdon@gmail.com>2021-12-06 07:44:44 +0100
committerClaes Nästén <pekdon@gmail.com>2021-12-06 09:19:24 +0100
commit8fdf1b265d982b80bfa8e6d98374514ece20a03e (patch)
tree154c091501ba795a7a3a7b4a6e049d7e23ecdbdf
parentb8ae43dd24dcc81779c87d81244ab539f9107fa2 (diff)
downloadrneovim-8fdf1b265d982b80bfa8e6d98374514ece20a03e.tar.gz
rneovim-8fdf1b265d982b80bfa8e6d98374514ece20a03e.tar.bz2
rneovim-8fdf1b265d982b80bfa8e6d98374514ece20a03e.zip
fix: define NAME_MAX from _XOPEN_NAME_MAX
On SunOS NAME_MAX is not defined, _XOPEN_NAME_MAX is so fall back to defining NAME_MAX from _XOPEN_NAME_MAX.
-rw-r--r--src/nvim/os/os_defs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/os/os_defs.h b/src/nvim/os/os_defs.h
index 8049b3b80e..dce4b0c187 100644
--- a/src/nvim/os/os_defs.h
+++ b/src/nvim/os/os_defs.h
@@ -13,6 +13,10 @@
# include "nvim/os/unix_defs.h"
#endif
+#if !defined(NAME_MAX) && defined(_XOPEN_NAME_MAX)
+#define NAME_MAX _XOPEN_NAME_MAX
+#endif
+
#define BASENAMELEN (NAME_MAX - 5)
// Use the system path length if it makes sense.