Changeset: d77fb2ef5c0d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d77fb2ef5c0d
Modified Files:
buildtools/conf/MonetDB.m4
clients/src/mapiclient/mclient.mx
clients/src/mapiclient/msqldump.c
Branch: default
Log Message:
Merge with Jun2010 branch.
diffs (132 lines):
diff -r 4c233d85c9cf -r d77fb2ef5c0d MonetDB4/src/monet/monet.mx
--- a/MonetDB4/src/monet/monet.mx Wed Jul 21 14:20:10 2010 +0200
+++ b/MonetDB4/src/monet/monet.mx Wed Jul 21 14:50:45 2010 +0200
@@ -411,6 +411,10 @@
out = GDKout;
stream_printf(out, "# MonetDB Server v%s\n", monet_version);
stream_printf(out, "# based on GDK v%s\n", GDKversion());
+ if (strcmp(MONETDB_RELEASE, "unreleased") == 0)
+ stream_printf(out, "# not released\n");
+ else
+ stream_printf(out, "# release %s\n", MONETDB_RELEASE);
stream_printf(out, "# Copyright (c) 1993-July 2008, CWI. "
"All rights reserved.\n");
stream_printf(out, "# Copyright (c) August 2008-2010, MonetDB
B.V.. "
diff -r 4c233d85c9cf -r d77fb2ef5c0d MonetDB4/src/tools/monet_version.c.in
--- a/MonetDB4/src/tools/monet_version.c.in Wed Jul 21 14:20:10 2010 +0200
+++ b/MonetDB4/src/tools/monet_version.c.in Wed Jul 21 14:50:45 2010 +0200
@@ -39,6 +39,10 @@
"based on kernel v%s (" SZFMT "-bit oids)\n",
(size_t) (sizeof(ptr) * 8), GDKversion(),
(size_t) (sizeof(oid) * 8));
+ if (strcmp(MONETDB_RELEASE, "unreleased") == 0)
+ printf("Not released\n");
+ else
+ printf("Release %s\n", MONETDB_RELEASE);
printf("Copyright (c) 1993-July 2008 CWI\nCopyright (c) August
2008-2010 MonetDB B.V., all rights reserved\n");
printf("Visit http://monetdb.cwi.nl/ for further information\n");
printf("Configured for prefix: " MONETDB4_PREFIX "\n");
diff -r 4c233d85c9cf -r d77fb2ef5c0d MonetDB5/src/tools/monet_version.c.in
--- a/MonetDB5/src/tools/monet_version.c.in Wed Jul 21 14:20:10 2010 +0200
+++ b/MonetDB5/src/tools/monet_version.c.in Wed Jul 21 14:50:45 2010 +0200
@@ -46,6 +46,10 @@
"based on kernel v%s (" SZFMT "-bit oids)\n",
(size_t) (sizeof(ptr) * 8), GDKversion(),
(size_t) (sizeof(oid) * 8));
+ if (strcmp(MONETDB_RELEASE, "unreleased") == 0)
+ printf("Not released\n");
+ else
+ printf("Release %s\n", MONETDB_RELEASE);
printf("Copyright (c) 1993-July 2008 CWI\n"
"Copyright (c) August 2008-2010 MonetDB B.V., all
rights reserved\n");
printf("Visit http://monetdb.cwi.nl/ for further information\n");
diff -r 4c233d85c9cf -r d77fb2ef5c0d MonetDB5/src/tools/mserver5.mx
--- a/MonetDB5/src/tools/mserver5.mx Wed Jul 21 14:20:10 2010 +0200
+++ b/MonetDB5/src/tools/mserver5.mx Wed Jul 21 14:50:45 2010 +0200
@@ -186,6 +186,12 @@
GDKversion());
size -= strlen(s);
s += strlen(s);
+ if (strcmp(MONETDB_RELEASE, "unreleased") == 0)
+ snprintf(s, size, "# Not released\n");
+ else
+ snprintf(s, size, "# Release %s\n", MONETDB_RELEASE);
+ size -= strlen(s);
+ s += strlen(s);
snprintf(s,size,"# Serving database '%s', using %d thread%s\n",
GDKgetenv("gdk_dbname"),
GDKnr_threads, (GDKnr_threads != 1) ? "s" : "");
diff -r 4c233d85c9cf -r d77fb2ef5c0d buildtools/conf/MonetDB.m4
--- a/buildtools/conf/MonetDB.m4 Wed Jul 21 14:20:10 2010 +0200
+++ b/buildtools/conf/MonetDB.m4 Wed Jul 21 14:50:45 2010 +0200
@@ -54,6 +54,7 @@
;;
esac
+AC_DEFINE(MONETDB_RELEASE, "unreleased", [Release name or "unreleased"])
])
diff -r 4c233d85c9cf -r d77fb2ef5c0d buildtools/conf/winconfig.h
--- a/buildtools/conf/winconfig.h Wed Jul 21 14:20:10 2010 +0200
+++ b/buildtools/conf/winconfig.h Wed Jul 21 14:50:45 2010 +0200
@@ -55,6 +55,9 @@
#include <windows.h>
#include <stddef.h>
+/* Release name or "unreleased" */
+#define MONETDB_RELEASE "unreleased"
+
/* indicate to sqltypes.h that windows.h has already been included and
that it doesn't have to define Windows constants */
#define ALREADY_HAVE_WINDOWS_TYPE 1
diff -r 4c233d85c9cf -r d77fb2ef5c0d clients/src/mapiclient/mclient.mx
--- a/clients/src/mapiclient/mclient.mx Wed Jul 21 14:20:10 2010 +0200
+++ b/clients/src/mapiclient/mclient.mx Wed Jul 21 14:50:45 2010 +0200
@@ -2586,6 +2586,10 @@
stream_printf(toConsole,
"Welcome to mclient, the MonetDB%s "
"interactive terminal\n", lang);
+ if (strcmp(MONETDB_RELEASE, "unreleased") == 0)
+ stream_printf(toConsole, "Not released\n");
+ else
+ stream_printf(toConsole, "Release %s\n",
MONETDB_RELEASE);
if (mode == SQL &&
(hdl = mapi_query(mid,
diff -r 4c233d85c9cf -r d77fb2ef5c0d clients/src/mapiclient/msqldump.c
--- a/clients/src/mapiclient/msqldump.c Wed Jul 21 14:20:10 2010 +0200
+++ b/clients/src/mapiclient/msqldump.c Wed Jul 21 14:50:45 2010 +0200
@@ -56,7 +56,7 @@
#endif
static void
-usage(const char *prog)
+usage(const char *prog, int xit)
{
fprintf(stderr, "Usage: %s [ options ]\n", prog);
fprintf(stderr, "\nOptions are:\n");
@@ -69,7 +69,7 @@
fprintf(stderr, " -q | --quiet don't print welcome
message\n");
fprintf(stderr, " -t | --trace trace mapi network
interaction\n");
fprintf(stderr, " -? | --help show this usage
message\n");
- exit(-1);
+ exit(xit);
}
/* hardwired defaults, only used if monet environment cannot be found */
@@ -195,9 +195,12 @@
trace = MAPI_TRACE;
break;
case '?':
- usage(argv[0]);
+ /* a bit of a hack: look at the option that the
+ current `c' is based on and see if we recognize
+ it: if -? or --help, exit with 0, else with -1 */
+ usage(argv[0], strcmp(argv[optind - 1], "-?") == 0 ||
strcmp(argv[optind - 1], "--help") == 0 ? 0 : -1);
default:
- usage(argv[0]);
+ usage(argv[0], -1);
}
}
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list