diff options
Diffstat (limited to 'src/bin/scripts')
| -rw-r--r-- | src/bin/scripts/Makefile | 25 | ||||
| -rw-r--r-- | src/bin/scripts/clusterdb.c | 4 | ||||
| -rw-r--r-- | src/bin/scripts/common.c | 10 | ||||
| -rw-r--r-- | src/bin/scripts/common.h | 2 | ||||
| -rw-r--r-- | src/bin/scripts/createdb.c | 4 | ||||
| -rw-r--r-- | src/bin/scripts/createlang.c | 4 | ||||
| -rw-r--r-- | src/bin/scripts/createuser.c | 4 | ||||
| -rw-r--r-- | src/bin/scripts/dropdb.c | 4 | ||||
| -rw-r--r-- | src/bin/scripts/droplang.c | 4 | ||||
| -rw-r--r-- | src/bin/scripts/dropuser.c | 4 | ||||
| -rw-r--r-- | src/bin/scripts/vacuumdb.c | 4 |
11 files changed, 34 insertions, 35 deletions
diff --git a/src/bin/scripts/Makefile b/src/bin/scripts/Makefile index 612b07071f..15b692e2db 100644 --- a/src/bin/scripts/Makefile +++ b/src/bin/scripts/Makefile @@ -5,7 +5,7 @@ # Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group # Portions Copyright (c) 1994, Regents of the University of California # -# $PostgreSQL: pgsql/src/bin/scripts/Makefile,v 1.26 2004/04/26 17:40:48 momjian Exp $ +# $PostgreSQL: pgsql/src/bin/scripts/Makefile,v 1.27 2004/05/25 01:00:27 momjian Exp $ # #------------------------------------------------------------------------- @@ -15,21 +15,24 @@ include $(top_builddir)/src/Makefile.global PROGRAMS = createdb createlang createuser dropdb droplang dropuser clusterdb vacuumdb -override CPPFLAGS := -I$(top_srcdir)/src/bin/pg_dump -I$(top_srcdir)/src/bin/psql -I$(libpq_srcdir) $(CPPFLAGS) +override CPPFLAGS := -DFRONTEND -I$(top_srcdir)/src/bin/pg_dump -I$(top_srcdir)/src/bin/psql -I$(libpq_srcdir) $(CPPFLAGS) all: submake-libpq submake-backend $(PROGRAMS) %: %.o $(CC) $(CFLAGS) $^ $(libpq) $(LDFLAGS) $(LIBS) -o $@$(X) -createdb: createdb.o common.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o -createlang: createlang.o common.o print.o mbprint.o -createuser: createuser.o common.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o -dropdb: dropdb.o common.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o -droplang: droplang.o common.o print.o mbprint.o -dropuser: dropuser.o common.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o -clusterdb: clusterdb.o common.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o -vacuumdb: vacuumdb.o common.o +createdb: createdb.o common.o exec.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o +createlang: createlang.o common.o exec.o print.o mbprint.o +createuser: createuser.o common.o exec.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o +dropdb: dropdb.o common.o exec.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o +droplang: droplang.o common.o exec.o print.o mbprint.o +dropuser: dropuser.o common.o exec.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o +clusterdb: clusterdb.o common.o exec.o dumputils.o $(top_builddir)/src/backend/parser/keywords.o +vacuumdb: vacuumdb.o common.o exec.o + +exec.c: % : $(top_srcdir)/src/port/% + rm -f $@ && $(LN_S) $< . dumputils.c: % : $(top_srcdir)/src/bin/pg_dump/% rm -f $@ && $(LN_S) $< . @@ -60,4 +63,4 @@ uninstall: clean distclean maintainer-clean: - rm -f $(addsuffix $(X), $(PROGRAMS)) $(addsuffix .o, $(PROGRAMS)) common.o dumputils.o print.o mbprint.o dumputils.c print.c mbprint.c + rm -f $(addsuffix $(X), $(PROGRAMS)) $(addsuffix .o, $(PROGRAMS)) common.o dumputils.o print.o mbprint.o dumputils.c exec.c print.c mbprint.c diff --git a/src/bin/scripts/clusterdb.c b/src/bin/scripts/clusterdb.c index 0fcab8ec6d..a912d0b1f9 100644 --- a/src/bin/scripts/clusterdb.c +++ b/src/bin/scripts/clusterdb.c @@ -4,7 +4,7 @@ * * Portions Copyright (c) 2002-2003, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/bin/scripts/clusterdb.c,v 1.6 2004/05/12 13:38:46 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/clusterdb.c,v 1.7 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -58,7 +58,7 @@ main(int argc, char *argv[]) char *table = NULL; progname = get_progname(argv[0]); - init_nls(); + init_nls(argv[0]); handle_help_version_opts(argc, argv, "clusterdb", help); while ((c = getopt_long(argc, argv, "h:p:U:Weqd:at:", long_options, &optindex)) != -1) diff --git a/src/bin/scripts/common.c b/src/bin/scripts/common.c index f14e0b206e..715d7e3cdb 100644 --- a/src/bin/scripts/common.c +++ b/src/bin/scripts/common.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/bin/scripts/common.c,v 1.7 2004/04/19 17:42:59 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/common.c,v 1.8 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -51,13 +51,9 @@ get_user_name(const char *progname) * Initialized NLS if enabled. */ void -init_nls(void) +init_nls(const char *argv0) { -#ifdef ENABLE_NLS - setlocale(LC_ALL, ""); - bindtextdomain("pgscripts", LOCALEDIR); - textdomain("pgscripts"); -#endif + set_pglocale(argv0, "pgscripts"); } diff --git a/src/bin/scripts/common.h b/src/bin/scripts/common.h index 3c9da3e013..8898fc5fe6 100644 --- a/src/bin/scripts/common.h +++ b/src/bin/scripts/common.h @@ -11,7 +11,7 @@ int optreset; const char *get_user_name(const char *progname); #define _(x) gettext((x)) -void init_nls(void); +void init_nls(const char *argv0); typedef void (*help_handler) (const char *); diff --git a/src/bin/scripts/createdb.c b/src/bin/scripts/createdb.c index 8ee5fdca65..cf75e83c20 100644 --- a/src/bin/scripts/createdb.c +++ b/src/bin/scripts/createdb.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/bin/scripts/createdb.c,v 1.8 2004/05/12 13:38:47 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/createdb.c,v 1.9 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -60,7 +60,7 @@ main(int argc, char *argv[]) PGresult *result; progname = get_progname(argv[0]); - init_nls(); + init_nls(argv[0]); handle_help_version_opts(argc, argv, "createdb", help); while ((c = getopt_long(argc, argv, "h:p:U:WeqO:D:T:E:", long_options, &optindex)) != -1) diff --git a/src/bin/scripts/createlang.c b/src/bin/scripts/createlang.c index f75e9e07cd..89eef3aa6b 100644 --- a/src/bin/scripts/createlang.c +++ b/src/bin/scripts/createlang.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/bin/scripts/createlang.c,v 1.9 2004/05/12 13:38:47 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/createlang.c,v 1.10 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -61,7 +61,7 @@ main(int argc, char *argv[]) PGresult *result; progname = get_progname(argv[0]); - init_nls(); + init_nls(argv[0]); handle_help_version_opts(argc, argv, "createlang", help); while ((c = getopt_long(argc, argv, "lh:p:U:Wd:L:e", long_options, &optindex)) != -1) diff --git a/src/bin/scripts/createuser.c b/src/bin/scripts/createuser.c index 2a262ecb39..d3b395f630 100644 --- a/src/bin/scripts/createuser.c +++ b/src/bin/scripts/createuser.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/bin/scripts/createuser.c,v 1.10 2004/05/12 13:38:48 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/createuser.c,v 1.11 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -63,7 +63,7 @@ main(int argc, char *argv[]) PGresult *result; progname = get_progname(argv[0]); - init_nls(); + init_nls(argv[0]); handle_help_version_opts(argc, argv, "createuser", help); while ((c = getopt_long(argc, argv, "h:p:U:WeqaAdDi:PEN", long_options, &optindex)) != -1) diff --git a/src/bin/scripts/dropdb.c b/src/bin/scripts/dropdb.c index 5b8540e4c3..08331a0f13 100644 --- a/src/bin/scripts/dropdb.c +++ b/src/bin/scripts/dropdb.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/bin/scripts/dropdb.c,v 1.9 2004/05/12 13:38:48 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/dropdb.c,v 1.10 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -51,7 +51,7 @@ main(int argc, char *argv[]) PGresult *result; progname = get_progname(argv[0]); - init_nls(); + init_nls(argv[0]); handle_help_version_opts(argc, argv, "dropdb", help); while ((c = getopt_long(argc, argv, "h:p:U:Weqi", long_options, &optindex)) != -1) diff --git a/src/bin/scripts/droplang.c b/src/bin/scripts/droplang.c index 63fe0f7c32..fc7a94241c 100644 --- a/src/bin/scripts/droplang.c +++ b/src/bin/scripts/droplang.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/bin/scripts/droplang.c,v 1.8 2004/05/12 13:38:48 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/droplang.c,v 1.9 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -61,7 +61,7 @@ main(int argc, char *argv[]) PGresult *result; progname = get_progname(argv[0]); - init_nls(); + init_nls(argv[0]); handle_help_version_opts(argc, argv, "droplang", help); while ((c = getopt_long(argc, argv, "lh:p:U:Wd:e", long_options, &optindex)) != -1) diff --git a/src/bin/scripts/dropuser.c b/src/bin/scripts/dropuser.c index 352f913a06..a901b64bbb 100644 --- a/src/bin/scripts/dropuser.c +++ b/src/bin/scripts/dropuser.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/bin/scripts/dropuser.c,v 1.8 2004/05/12 13:38:48 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/dropuser.c,v 1.9 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -51,7 +51,7 @@ main(int argc, char *argv[]) PGresult *result; progname = get_progname(argv[0]); - init_nls(); + init_nls(argv[0]); handle_help_version_opts(argc, argv, "dropuser", help); while ((c = getopt_long(argc, argv, "h:p:U:Weqi", long_options, &optindex)) != -1) diff --git a/src/bin/scripts/vacuumdb.c b/src/bin/scripts/vacuumdb.c index ae64f34ab9..eb4fb0d5e1 100644 --- a/src/bin/scripts/vacuumdb.c +++ b/src/bin/scripts/vacuumdb.c @@ -5,7 +5,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/bin/scripts/vacuumdb.c,v 1.6 2004/05/12 13:38:48 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/scripts/vacuumdb.c,v 1.7 2004/05/25 01:00:27 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -66,7 +66,7 @@ main(int argc, char *argv[]) bool verbose = false; progname = get_progname(argv[0]); - init_nls(); + init_nls(argv[0]); handle_help_version_opts(argc, argv, "vacuumdb", help); while ((c = getopt_long(argc, argv, "h:p:U:Weqd:zat:fv", long_options, &optindex)) != -1) |
