patch 8.0.0834: can't build without the client-server feature
Problem: Can't build without the client-server feature.
Solution: Add #ifdef.
diff --git a/src/os_unix.c b/src/os_unix.c
index 668b930..c7c4367 100644
--- a/src/os_unix.c
+++ b/src/os_unix.c
@@ -4108,7 +4108,9 @@
static char envbuf_Lines[20];
static char envbuf_Columns[20];
static char envbuf_Colors[20];
+# ifdef FEAT_CLIENTSERVER
static char envbuf_Servername[60];
+# endif
# endif
long colors =
# ifdef FEAT_GUI
@@ -4126,7 +4128,9 @@
setenv("COLUMNS", (char *)envbuf, 1);
sprintf((char *)envbuf, "%ld", colors);
setenv("COLORS", (char *)envbuf, 1);
+# ifdef FEAT_CLIENTSERVER
setenv("VIM_SERVERNAME", serverName == NULL ? "" : (char *)serverName, 1);
+# endif
# else
/*
* Putenv does not copy the string, it has to remain valid.
@@ -4144,9 +4148,11 @@
putenv(envbuf_Columns);
vim_snprintf(envbuf_Colors, sizeof(envbuf_Colors), "COLORS=%ld", colors);
putenv(envbuf_Colors);
+# ifdef FEAT_CLIENTSERVER
vim_snprintf(envbuf_Servername, sizeof(envbuf_Servername),
"VIM_SERVERNAME=%s", serverName == NULL ? "" : (char *)serverName);
putenv(envbuf_Servername);
+# endif
# endif
}