OSDN Git Service

Removed MBFLAGS from makefiles since it's now done in include/config.h.
authorPeter Eisentraut <peter_e@gmx.net>
Wed, 19 Jan 2000 02:59:03 +0000 (02:59 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Wed, 19 Jan 2000 02:59:03 +0000 (02:59 +0000)
28 files changed:
src/backend/access/common/Makefile
src/backend/bootstrap/Makefile
src/backend/commands/Makefile
src/backend/libpq/Makefile
src/backend/parser/Makefile
src/backend/regex/Makefile
src/backend/regex/engine.c
src/backend/regex/regcomp.c
src/backend/regex/regerror.c
src/backend/regex/regexec.c
src/backend/regex/regfree.c
src/backend/rewrite/Makefile
src/backend/storage/lmgr/Makefile
src/backend/storage/smgr/Makefile
src/backend/tcop/Makefile
src/backend/utils/adt/Makefile
src/backend/utils/init/Makefile
src/backend/utils/mb/Makefile
src/backend/utils/misc/Makefile
src/bin/Makefile
src/bin/pg_dump/pg_dump.c
src/bin/psql/Makefile.in
src/bin/scripts/createuser
src/include/miscadmin.h
src/include/regex/regex.h
src/include/regex/regex2.h
src/include/regex/utils.h
src/interfaces/libpq/Makefile.in

index 669dbff..594ed50 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for access/common
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/access/common/Makefile,v 1.15 1999/12/13 22:32:20 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/access/common/Makefile,v 1.16 2000/01/19 02:58:50 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -13,10 +13,6 @@ include ../../../Makefile.global
 
 CFLAGS+=-I../..
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS = heaptuple.o indextuple.o indexvalid.o printtup.o \
        scankey.o tupdesc.o  
 
index 3e47413..b9f9270 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for the bootstrap module
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/bootstrap/Makefile,v 1.20 2000/01/16 20:04:53 petere Exp $
+#    $Header: /cvsroot/pgsql/src/backend/bootstrap/Makefile,v 1.21 2000/01/19 02:58:51 petere Exp $
 #
 #
 # We must build bootparse.c and bootscanner.c with yacc and lex and sed,
@@ -22,9 +22,6 @@ SRCDIR= ../..
 include ../../Makefile.global
 
 CFLAGS += -I..
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
 
 ifeq ($(CC), gcc)
 CFLAGS+= -Wno-error
index e3ebda6..b0ee3f1 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for commands
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/commands/Makefile,v 1.22 1999/12/13 22:32:38 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/commands/Makefile,v 1.23 2000/01/19 02:58:51 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -13,10 +13,6 @@ include ../../Makefile.global
 
 CFLAGS += -I..
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS = async.o creatinh.o command.o comment.o copy.o indexcmds.o define.o \
        remove.o rename.o vacuum.o view.o cluster.o \
        explain.o sequence.o trigger.o user.o proclang.o \
index 58ecb4d..656fbdb 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for libpq subsystem (backend half of libpq interface)
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/libpq/Makefile,v 1.16 1999/12/13 22:32:43 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/libpq/Makefile,v 1.17 2000/01/19 02:58:52 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -19,10 +19,6 @@ CFLAGS+= $(KRBFLAGS)
 LDFLAGS+= $(KRBLIBS)
 endif
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS = be-dumpdata.o be-fsstubs.o be-pqexec.o portal.o portalbuf.o \
        auth.o hba.o crypt.o password.o \
        pqcomm.o pqformat.o pqpacket.o pqsignal.o util.o
index dfdc1cc..6f3a931 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for parser
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/parser/Makefile,v 1.23 1999/12/13 22:33:03 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/parser/Makefile,v 1.24 2000/01/19 02:58:53 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -17,10 +17,6 @@ ifeq ($(CC), gcc)
 CFLAGS+= -Wno-error
 endif
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS= analyze.o gram.o keywords.o parser.o parse_agg.o parse_clause.o \
       parse_expr.o parse_func.o parse_node.o parse_oper.o parse_relation.o \
       parse_type.o parse_coerce.o parse_target.o scan.o scansup.o
index e9f569c..9beda97 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for regex
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/regex/Makefile,v 1.11 1999/12/13 22:33:23 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/regex/Makefile,v 1.12 2000/01/19 02:58:53 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -19,7 +19,6 @@ DEBUGOBJ =
 OBJS = regcomp.o regerror.o regexec.o regfree.o
 
 ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
 DEBUGOBJ += ../utils/mb/SUBSYS.o
 endif
 
index 698d5da..b4f6844 100644 (file)
@@ -37,6 +37,8 @@
  *             @(#)engine.c    8.5 (Berkeley) 3/20/94
  */
 
+#include "postgres.h"
+
 /*
  * The matching engine and friends.  This file is #included by regexec.c
  * after suitable #defines of a variety of macros used herein, so that
index b6c01ef..65cf92f 100644 (file)
@@ -42,6 +42,8 @@ static char sccsid[] = "@(#)regcomp.c 8.5 (Berkeley) 3/20/94";
 
 #endif  /* LIBC_SCCS and not lint */
 
+#include "postgres.h"
+
 #include <sys/types.h>
 #include <stdio.h>
 #include <string.h>
index 93b4733..d44b6db 100644 (file)
@@ -42,6 +42,8 @@ static char sccsid[] = "@(#)regerror.c        8.4 (Berkeley) 3/20/94";
 
 #endif  /* LIBC_SCCS and not lint */
 
+#include "postgres.h"
+
 #include <sys/types.h>
 #include <stdio.h>
 #include <string.h>
index ec71296..c5a45b3 100644 (file)
@@ -42,6 +42,8 @@ static char sccsid[] = "@(#)regexec.c 8.3 (Berkeley) 3/20/94";
 
 #endif  /* LIBC_SCCS and not lint */
 
+#include "postgres.h"
+
 /*
  * the outer shell of regexec()
  *
index f0a019b..55d5c62 100644 (file)
@@ -42,6 +42,8 @@ static char sccsid[] = "@(#)regfree.c 8.3 (Berkeley) 3/20/94";
 
 #endif  /* LIBC_SCCS and not lint */
 
+#include "postgres.h"
+
 #include <sys/types.h>
 #include <stdio.h>
 #include <stdlib.h>
index 3e0c776..a38cbb2 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for rewrite
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/rewrite/Makefile,v 1.10 1999/12/13 22:33:28 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/rewrite/Makefile,v 1.11 2000/01/19 02:58:54 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -12,9 +12,6 @@ SRCDIR = ../..
 include ../../Makefile.global
 
 CFLAGS += -I..
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
 
 OBJS = rewriteRemove.o rewriteDefine.o \
        rewriteHandler.o rewriteManip.o rewriteSupport.o locks.o
index 906f125..7d374e5 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for storage/lmgr
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Makefile,v 1.11 1999/12/13 22:33:54 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Makefile,v 1.12 2000/01/19 02:58:54 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -12,9 +12,6 @@ SRCDIR = ../../..
 include ../../../Makefile.global
 
 CFLAGS += -I../..
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
 
 OBJS = lmgr.o lock.o proc.o
 
index 40687b9..3a36176 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for storage/smgr
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/storage/smgr/Makefile,v 1.10 1999/12/13 22:34:09 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/storage/smgr/Makefile,v 1.11 2000/01/19 02:58:55 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -13,10 +13,6 @@ include ../../../Makefile.global
 
 CFLAGS += -I../..
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS = md.o mm.o smgr.o smgrtype.o
 
 all: SUBSYS.o
index 85a83c4..2ee1fae 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for tcop
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/tcop/Makefile,v 1.20 1999/12/13 22:34:16 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/tcop/Makefile,v 1.21 2000/01/19 02:58:56 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -13,10 +13,6 @@ include ../../Makefile.global
 
 CFLAGS+= -I..
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 ifeq ($(CC), gcc)
 CFLAGS+= -Wno-error
 endif
index dbf5d40..ce132c7 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for utils/adt
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/utils/adt/Makefile,v 1.31 2000/01/07 17:22:47 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/utils/adt/Makefile,v 1.32 2000/01/19 02:58:56 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -23,10 +23,6 @@ CFLAGS+= -mieee
 endif
 endif
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS = acl.o arrayfuncs.o arrayutils.o bool.o cash.o char.o chunk.o \
        date.o datetime.o datum.o dt.o filename.o float.o \
        geo_ops.o geo_selfuncs.o int.o int8.o like.o \
index ef2cff4..656eada 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for utils/init
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/utils/init/Makefile,v 1.11 1999/12/13 22:34:53 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/utils/init/Makefile,v 1.12 2000/01/19 02:58:57 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -12,9 +12,6 @@ SRCDIR = ../../..
 include ../../../Makefile.global
 
 CFLAGS += -I../..
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
 
 OBJS = enbl.o findbe.o globals.o miscinit.o postinit.o
 
index 3b25a18..325e883 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for utils/mb
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/utils/mb/Makefile,v 1.6 2000/01/13 01:08:14 ishii Exp $
+#    $Header: /cvsroot/pgsql/src/backend/utils/mb/Makefile,v 1.7 2000/01/19 02:58:57 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -12,9 +12,6 @@ SRCDIR = ../../..
 include ../../../Makefile.global
 
 CFLAGS += -I../..
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
 
 OBJS = common.o conv.o mbutils.o wchar.o wstrcmp.o wstrncmp.o variable.o \
        big5.o
index 4af55f5..626142d 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for utils/misc
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/utils/misc/Makefile,v 1.11 1999/12/13 22:35:01 momjian Exp $
+#    $Header: /cvsroot/pgsql/src/backend/utils/misc/Makefile,v 1.12 2000/01/19 02:58:58 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -13,10 +13,6 @@ include ../../../Makefile.global
 
 CFLAGS += -I../..
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS = database.o superuser.o trace.o 
 
 all: SUBSYS.o
index d9a5b38..a845b61 100644 (file)
@@ -7,14 +7,14 @@
 #
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/bin/Makefile,v 1.22 1999/12/22 04:12:54 ishii Exp $
+#    $Header: /cvsroot/pgsql/src/bin/Makefile,v 1.23 2000/01/19 02:58:59 petere Exp $
 #
 #-------------------------------------------------------------------------
 
 SRCDIR= ..
 include ../Makefile.global
 
-DIRS = pg_id pg_version psql pg_dump pg_passwd \
+DIRS = pg_version psql pg_dump pg_passwd \
        scripts initdb initlocation ipcclean \
        pg_ctl
 
index a4f2676..157aba8 100644 (file)
@@ -21,7 +21,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.135 2000/01/18 18:09:02 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.136 2000/01/19 02:58:59 petere Exp $
  *
  * Modifications - 6/10/96 - dave@bensoft.com - version 1.13.dhb
  *
@@ -608,9 +608,9 @@ main(int argc, char **argv)
      */
 
 #ifdef HAVE_GETOPT_LONG
-       while ((c = getopt_long(argc, argv, "acdDh:nNoOp:st:uvxzV?\037", long_options, &optindex)) != -1)
+       while ((c = getopt_long(argc, argv, "acdDf:h:nNoOp:st:uvxzV?\037", long_options, &optindex)) != -1)
 #else
-    while ((c = getopt(argc, argv, "acdDh:nNoOp:st:uvxzV?")) != -1)
+    while ((c = getopt(argc, argv, "acdDf:h:nNoOp:st:uvxzV?-")) != -1)
 #endif
        {
                switch (c)
@@ -630,6 +630,10 @@ main(int argc, char **argv)
                                dumpData = true;
                                attrNames = true;
                                break;
+            case 'f':
+                fprintf(stderr, "%s: The -f option is obsolete. You can achieve the same by writing %s > %s.\n",
+                        progname, progname, optarg);
+                exit(1);
                        case '\037':            /* output file name, see note above */
                                filename = optarg;
                                break;
@@ -695,9 +699,26 @@ main(int argc, char **argv)
                 exit(0);
                 break;
                        case '?':
-                               help(progname);
-                exit(0);
+                /* getopt returns '?' on unknown argument. That's not
+                   quite what we want */
+                if (strcmp(argv[optind-1], "-?")==0)
+                {
+                    help(progname);
+                    exit(1);
+                }
+                else
+                {
+                    fputs("Try -? for help.\n", stderr);
+                    exit(1);
+                }
                                break;
+#ifndef HAVE_GETOPT_LONG
+                       case '-':
+                               fprintf(stderr, "%s was compiled without support for long options.\n"
+                                               "Use -? for help on invocation options.\n", progname);
+                               exit(1);
+                               break;
+#endif
                        default:
                 fprintf(stderr, "%s: unknown option -%c\nTry -? for help.\n", progname, c);
                 exit(1);
index 2768b4e..976f07c 100644 (file)
@@ -7,7 +7,7 @@
 #
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/bin/psql/Attic/Makefile.in,v 1.19 1999/11/27 19:43:20 tgl Exp $
+#    $Header: /cvsroot/pgsql/src/bin/psql/Attic/Makefile.in,v 1.20 2000/01/19 02:59:00 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -24,10 +24,6 @@ LDFLAGS+= $(KRBLIBS)
 CFLAGS+= $(KRBFLAGS)
 endif
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS=command.o common.o help.o input.o stringutils.o mainloop.o \
        copy.o startup.o prompt.o variables.o large_obj.o print.o describe.o \
        tab-complete.o
index 8849994..bb1aabb 100644 (file)
@@ -8,7 +8,7 @@
 #
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createuser,v 1.6 2000/01/14 22:11:36 petere Exp $
+#    $Header: /cvsroot/pgsql/src/bin/scripts/Attic/createuser,v 1.7 2000/01/19 02:59:01 petere Exp $
 #
 # Note - this should NOT be setuid.
 #
@@ -147,6 +147,11 @@ if [ "$SysID" ]; then
         fi
 fi
 
+# Don't want to leave the user blind if he breaks
+# during password entry.
+
+trap 'stty echo >& /dev/null' 1 2 3 15
+
 # Get missing user attributes
 
 if [ -z "$NewUser" ]; then
@@ -157,7 +162,20 @@ fi
 
 if [ "$PwPrompt" ]; then
        $ECHO_N "Enter password for user \"$NewUser\": "$ECHO_C
-       read Password
+        stty -echo >& /dev/null
+        read FirstPw
+        stty echo >& /dev/null
+        echo
+        $ECHO_N "Enter it again: "$ECHO_C
+        stty -echo >& /dev/null
+        read SecondPw
+        stty echo >& /dev/null
+        echo
+        if [ "$FirstPw" != "$SecondPw" ]; then
+            echo "Passwords didn't match."
+            exit 1
+        fi
+       Password=$FirstPw
 fi
 
 if [ -z "$CanCreateDb" ]; then
index 324b443..af363b7 100644 (file)
@@ -11,7 +11,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: miscadmin.h,v 1.48 2000/01/18 05:08:29 ishii Exp $
+ * $Id: miscadmin.h,v 1.49 2000/01/19 02:59:02 petere Exp $
  *
  * NOTES
  *       some of the information in this file will be moved to
@@ -22,6 +22,8 @@
 #ifndef MISCADMIN_H
 #define MISCADMIN_H
 
+#include "postgres.h"
+
 #include "utils/trace.h"
 
 /*****************************************************************************
index b0b86f3..677f5ca 100644 (file)
@@ -40,6 +40,7 @@
 #ifndef _REGEX_H_
 #define _REGEX_H_
 
+#include "postgres.h"
 #include <sys/types.h>
 #include "mb/pg_wchar.h"
 
index aab9195..25d7853 100644 (file)
@@ -37,6 +37,8 @@
  *             @(#)regex2.h    8.4 (Berkeley) 3/20/94
  */
 
+#include "postgres.h"
+
 /*
  * First, the stuff that ends up in the outside-world include file
 */
index bf51a8b..b2e2307 100644 (file)
@@ -37,7 +37,7 @@
  *             @(#)utils.h             8.3 (Berkeley) 3/20/94
  */
 
-#include "config.h"
+#include "postgres.h"
 
 /* utility definitions */
 #define DUPMAX                 100000000               /* xxx is this right? */
index 99da195..5801ffc 100644 (file)
@@ -6,7 +6,7 @@
 # Copyright (c) 1994, Regents of the University of California
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.52 2000/01/17 02:59:46 tgl Exp $
+#    $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.53 2000/01/19 02:59:03 petere Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -23,10 +23,6 @@ ifdef KRBVERS
 CFLAGS+= $(KRBFLAGS)
 endif
 
-ifdef MULTIBYTE
-CFLAGS+= $(MBFLAGS)
-endif
-
 OBJS= fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-print.o fe-lobj.o \
       pqexpbuffer.o dllist.o pqsignal.o @SNPRINTF@