summaryrefslogtreecommitdiff
path: root/server/version.c
diff options
context:
space:
mode:
authorGravatar Karl Ramm <kcr@1ts.org>2011-11-25 01:54:33 -0500
committerGravatar Karl Ramm <kcr@1ts.org>2011-11-25 01:55:12 -0500
commit5aec58b8494a6bc47727623dad2353ac7fc27299 (patch)
treeb3c01ac66ded9280e8bbcf28dd1c5087477b3503 /server/version.c
parentf276622ace757977fec43633e43577350e0cf6fe (diff)
New version propagation to replace keyword substitution, part 1
Diffstat (limited to 'server/version.c')
-rw-r--r--server/version.c29
1 files changed, 11 insertions, 18 deletions
diff --git a/server/version.c b/server/version.c
index 3f4db17..e572bbf 100644
--- a/server/version.c
+++ b/server/version.c
@@ -15,19 +15,17 @@
#include <sys/utsname.h>
#include "zserver.h"
-#include "version.h"
+#include <zephyr_version.h>
-const char zephyr_version[] = "Zephyr system version 2.0";
+const char zephyr_version[] = "Zephyr system version" ZEPHYR_VERSION_STRING;
#ifdef DEBUG
-const char version[] = "Zephyr server (DEBUG) $Revision$";
+const char version[] = "Zephyr Server (DEBUG) " ZEPHYR_VERSION_STRING;
#else
-const char version[] = "Zephyr server $Revision$";
+const char version[] = "Zephyr Server " ZEPHYR_VERSION_STRING;
#endif
#if !defined (lint) && !defined (SABER)
-static const char rcsid_version_c[] =
- "$Id$";
static const char copyright[] =
"Copyright (c) 1987,1988,1989,1990 Massachusetts Institute of Technology.\n";
#endif
@@ -39,20 +37,15 @@ get_version(void)
struct utsname un;
if (vers_buf[0] == '\0') {
-#ifdef DEBUG
- sprintf(vers_buf,"Zephyr Server (DEBUG) $Revision$: %s",
- ZSERVER_VERSION_STRING);
-#else
- sprintf(vers_buf,"Zephyr Server $Revision$: %s",
- ZSERVER_VERSION_STRING);
-#endif /* DEBUG */
+ strcpy(vers_buf, version);
- (void) strcat(vers_buf, "/");
+ (void) strcat(vers_buf, "/");
- uname(&un);
- (void) strcat(vers_buf, un.machine);
- (void) strcat(vers_buf, "-");
- (void) strcat(vers_buf, un.sysname);
+ uname(&un);
+ (void) strcat(vers_buf, un.machine);
+ (void) strcat(vers_buf, "-");
+ (void) strcat(vers_buf, un.sysname);
}
+
return(vers_buf);
}