Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
7a6b562f
Commit
7a6b562f
authored
Jan 17, 1999
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Apply Win32 patch from Horak Daniel.
parent
298682d9
Changes
58
Show whitespace changes
Inline
Side-by-side
Showing
58 changed files
with
484 additions
and
86 deletions
+484
-86
src/Makefile.shlib
src/Makefile.shlib
+19
-1
src/backend/Makefile
src/backend/Makefile
+48
-7
src/backend/access/nbtree/nbtsort.c
src/backend/access/nbtree/nbtsort.c
+5
-1
src/backend/bootstrap/bootstrap.c
src/backend/bootstrap/bootstrap.c
+4
-1
src/backend/catalog/Makefile
src/backend/catalog/Makefile
+11
-2
src/backend/commands/copy.c
src/backend/commands/copy.c
+9
-1
src/backend/commands/dbcommands.c
src/backend/commands/dbcommands.c
+5
-1
src/backend/commands/vacuum.c
src/backend/commands/vacuum.c
+5
-1
src/backend/executor/nodeHash.c
src/backend/executor/nodeHash.c
+6
-1
src/backend/executor/nodeHashjoin.c
src/backend/executor/nodeHashjoin.c
+9
-3
src/backend/libpq/be-fsstubs.c
src/backend/libpq/be-fsstubs.c
+9
-1
src/backend/libpq/crypt.c
src/backend/libpq/crypt.c
+5
-1
src/backend/libpq/hba.c
src/backend/libpq/hba.c
+13
-1
src/backend/libpq/password.c
src/backend/libpq/password.c
+5
-1
src/backend/libpq/pqcomm.c
src/backend/libpq/pqcomm.c
+9
-1
src/backend/optimizer/geqo/geqo_params.c
src/backend/optimizer/geqo/geqo_params.c
+5
-1
src/backend/port/snprintf.c
src/backend/port/snprintf.c
+2
-1
src/backend/postmaster/postmaster.c
src/backend/postmaster/postmaster.c
+25
-2
src/backend/storage/smgr/md.c
src/backend/storage/smgr/md.c
+25
-1
src/backend/tcop/postgres.c
src/backend/tcop/postgres.c
+9
-2
src/backend/tcop/utility.c
src/backend/tcop/utility.c
+5
-1
src/backend/utils/adt/arrayfuncs.c
src/backend/utils/adt/arrayfuncs.c
+5
-1
src/backend/utils/cache/relcache.c
src/backend/utils/cache/relcache.c
+9
-1
src/backend/utils/init/miscinit.c
src/backend/utils/init/miscinit.c
+5
-1
src/backend/utils/init/postinit.c
src/backend/utils/init/postinit.c
+9
-1
src/backend/utils/misc/database.c
src/backend/utils/misc/database.c
+5
-1
src/backend/utils/misc/trace.c
src/backend/utils/misc/trace.c
+4
-0
src/backend/utils/sort/psort.c
src/backend/utils/sort/psort.c
+5
-2
src/bin/pg_dump/Makefile.in
src/bin/pg_dump/Makefile.in
+3
-3
src/bin/pg_dump/pg_dump.c
src/bin/pg_dump/pg_dump.c
+9
-1
src/bin/pg_id/Makefile
src/bin/pg_id/Makefile
+3
-3
src/bin/pg_id/pg_id.c
src/bin/pg_id/pg_id.c
+4
-2
src/bin/pg_passwd/Makefile
src/bin/pg_passwd/Makefile
+2
-2
src/bin/pg_passwd/pg_passwd.c
src/bin/pg_passwd/pg_passwd.c
+12
-0
src/bin/pg_version/Makefile.in
src/bin/pg_version/Makefile.in
+3
-3
src/bin/psql/Makefile.in
src/bin/psql/Makefile.in
+3
-3
src/bin/psql/psql.c
src/bin/psql/psql.c
+28
-1
src/configure
src/configure
+4
-6
src/configure.in
src/configure.in
+2
-2
src/include/c.h
src/include/c.h
+5
-1
src/interfaces/ecpg/lib/Makefile.in
src/interfaces/ecpg/lib/Makefile.in
+4
-1
src/interfaces/ecpg/preproc/Makefile
src/interfaces/ecpg/preproc/Makefile
+2
-2
src/interfaces/ecpg/preproc/ecpg.c
src/interfaces/ecpg/preproc/ecpg.c
+12
-0
src/interfaces/libpq++/Makefile.in
src/interfaces/libpq++/Makefile.in
+8
-1
src/interfaces/libpq/Makefile.in
src/interfaces/libpq/Makefile.in
+8
-1
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-connect.c
+2
-2
src/interfaces/libpq/fe-lobj.c
src/interfaces/libpq/fe-lobj.c
+9
-1
src/interfaces/odbc/GNUmakefile.in
src/interfaces/odbc/GNUmakefile.in
+5
-1
src/interfaces/odbc/gpps.c
src/interfaces/odbc/gpps.c
+8
-0
src/interfaces/odbc/misc.c
src/interfaces/odbc/misc.c
+8
-0
src/lextest/Makefile
src/lextest/Makefile
+1
-1
src/pl/plpgsql/src/Makefile.in
src/pl/plpgsql/src/Makefile.in
+8
-1
src/template/.similar
src/template/.similar
+1
-0
src/test/regress/GNUmakefile
src/test/regress/GNUmakefile
+21
-3
src/test/regress/regress.sh
src/test/regress/regress.sh
+17
-4
src/tools/entab/entab.c
src/tools/entab/entab.c
+4
-0
src/utils/Makefile
src/utils/Makefile
+4
-1
src/utils/version.c
src/utils/version.c
+9
-1
No files found.
src/Makefile.shlib
View file @
7a6b562f
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
# Copyright (c) 1998, Regents of the University of California
# Copyright (c) 1998, Regents of the University of California
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.
5 1998/11/30 00:30:03 tgl
Exp $
# $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.
6 1999/01/17 06:18:08 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -156,6 +156,10 @@ ifeq ($(PORTNAME), unixware)
...
@@ -156,6 +156,10 @@ ifeq ($(PORTNAME), unixware)
endif
endif
endif
endif
ifeq
($(PORTNAME), win)
install-shlib-dep
:=
install-shlib
shlib
:=
$(NAME)$(DLSUFFIX)
endif
# Default target definition. Note shlib is empty if not building a shlib.
# Default target definition. Note shlib is empty if not building a shlib.
...
@@ -163,6 +167,7 @@ all: lib$(NAME).a $(shlib)
...
@@ -163,6 +167,7 @@ all: lib$(NAME).a $(shlib)
# Rules to build regular and shared libraries
# Rules to build regular and shared libraries
ifneq
($(PORTNAME), win)
lib$(NAME).a
:
$(OBJS)
lib$(NAME).a
:
$(OBJS)
ifdef
MK_NO_LORDER
ifdef
MK_NO_LORDER
$(AR)
$(AROPT)
$@
$(OBJS)
$(AR)
$(AROPT)
$@
$(OBJS)
...
@@ -170,10 +175,21 @@ else
...
@@ -170,10 +175,21 @@ else
$(AR)
$(AROPT)
$@
`
lorder
$(OBJS)
|
tsort
`
$(AR)
$(AROPT)
$@
`
lorder
$(OBJS)
|
tsort
`
endif
endif
$(RANLIB)
$@
$(RANLIB)
$@
endif
ifneq
($(shlib),)
ifneq
($(shlib),)
ifneq
($(PORTNAME), win)
$(shlib)
:
$(OBJS)
$(shlib)
:
$(OBJS)
$(LD)
$(LDFLAGS_SL)
-o
$@
$(OBJS)
$(SHLIB_LINK)
$(LD)
$(LDFLAGS_SL)
-o
$@
$(OBJS)
$(SHLIB_LINK)
else
$(shlib) lib$(NAME).a
:
$(OBJS) $(SRCDIR)/utils/dllinit.o
$(DLLTOOL)
--export-all
--output-def
$(NAME)
.def
$(OBJS)
$(DLLWRAP)
-o
$(shlib)
--dllname
$(shlib)
--def
$(NAME)
.def
$(OBJS)
$(SRCDIR)
/utils/dllinit.o
$(DLLINIT)
$(SHLIB_LINK)
$(DLLTOOL)
--dllname
$(shlib)
--def
$(NAME)
.def
--output-lib
lib
$(NAME)
.a
$(SRCDIR)/utils/dllinit.o
:
$(SRCDIR)/utils/dllinit.c
$(MAKE)
-C
$(SRCDIR)
/utils dllinit.o
endif
endif
endif
# Rules to install regular and shared libraries
# Rules to install regular and shared libraries
...
@@ -185,6 +201,7 @@ install-lib: lib$(NAME).a
...
@@ -185,6 +201,7 @@ install-lib: lib$(NAME).a
install-shlib
:
$(shlib)
install-shlib
:
$(shlib)
$(INSTALL)
$(INSTL_SHLIB_OPTS)
$(shlib)
$(LIBDIR)
/
$(shlib)
$(INSTALL)
$(INSTL_SHLIB_OPTS)
$(shlib)
$(LIBDIR)
/
$(shlib)
ifneq
($(PORTNAME), win)
if
[
"
$(shlib)
"
!=
"lib
$(NAME)$(DLSUFFIX)
.
$(SO_MAJOR_VERSION)
"
]
;
then
\
if
[
"
$(shlib)
"
!=
"lib
$(NAME)$(DLSUFFIX)
.
$(SO_MAJOR_VERSION)
"
]
;
then
\
cd
$(LIBDIR)
;
\
cd
$(LIBDIR)
;
\
rm
-f
lib
$(NAME)$(DLSUFFIX)
.
$(SO_MAJOR_VERSION)
;
\
rm
-f
lib
$(NAME)$(DLSUFFIX)
.
$(SO_MAJOR_VERSION)
;
\
...
@@ -195,3 +212,4 @@ install-shlib: $(shlib)
...
@@ -195,3 +212,4 @@ install-shlib: $(shlib)
rm
-f
lib
$(NAME)$(DLSUFFIX)
;
\
rm
-f
lib
$(NAME)$(DLSUFFIX)
;
\
$(LN_S)
$(shlib)
lib
$(NAME)$(DLSUFFIX)
;
\
$(LN_S)
$(shlib)
lib
$(NAME)$(DLSUFFIX)
;
\
fi
fi
endif
src/backend/Makefile
View file @
7a6b562f
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
#
#
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.3
4 1998/11/27 19:51:27 vadim
Exp $
# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.3
5 1999/01/17 06:18:11 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -58,12 +58,34 @@ CFLAGS+= $(KRBFLAGS)
...
@@ -58,12 +58,34 @@ CFLAGS+= $(KRBFLAGS)
LDFLAGS
+=
$(KRBLIBS)
LDFLAGS
+=
$(KRBLIBS)
endif
endif
ifeq
($(MAKE_DLL), true)
DLLOBJS
=
$(OBJS)
DLLOBJS
+=
../utils/version.o
DLLLIBS
=
-L
/usr/local/lib
-lcygipc
-lcrypt
-lcygwin
-lkernel32
postgres.def
:
$(DLLOBJS)
$(DLLTOOL)
--export-all
--output-def
$@
$(DLLOBJS)
libpostgres.a
:
$(DLLOBJS) ../utils/dllinit.o postgres.def
$(DLLTOOL)
--dllname
postgres.exe
--def
postgres.def
--output-lib
$@
endif
all
:
postgres $(POSTGRES_IMP) global1.bki.source local1_template1.bki.source
\
all
:
postgres $(POSTGRES_IMP) global1.bki.source local1_template1.bki.source
\
global1.description local1_template1.description
global1.description local1_template1.description
ifneq
($(PORTNAME), win)
postgres
:
fmgr.h $(OBJS) ../utils/version.o
postgres
:
fmgr.h $(OBJS) ../utils/version.o
$(CC)
-o
postgres
$(OBJS)
../utils/version.o
$(LDFLAGS)
$(CC)
-o
postgres
$(OBJS)
../utils/version.o
$(LDFLAGS)
else
postgres
:
$(DLLOBJS) ../utils/dllinit.o postgres.def libpostgres.a
dlltool
--dllname
$@$(X)
--output-exp
$@
.exp
--def
postgres.def
gcc
-g
-o
$@$(X)
-Wl
,--base-file,
$@
.base
$@
.exp
$(DLLOBJS)
$(DLLLIBS)
dlltool
--dllname
$@$(X)
--base-file
$@
.base
--output-exp
$@
.exp
--def
postgres.def
gcc
-g
-o
$@$(X)
$@
.exp
$(DLLOBJS)
$(DLLLIBS)
rm
$@
.exp
$@
.base
endif
#.PHONY: postgres
$(OBJS)
:
$(DIRS:%=%.dir)
$(OBJS)
:
$(DIRS:%=%.dir)
...
@@ -73,6 +95,9 @@ $(DIRS:%=%.dir):
...
@@ -73,6 +95,9 @@ $(DIRS:%=%.dir):
../utils/version.o
:
../utils/version.o
:
$(MAKE)
-C
../utils version.o
$(MAKE)
-C
../utils version.o
../utils/dllinit.c
:
$(MAKE)
-C
../utils dllinit.o
global1.bki.source
local1_template1.bki.source
\
global1.bki.source
local1_template1.bki.source
\
global1.description local1_template1.description
:
catalog/$@
global1.description local1_template1.description
:
catalog/$@
cp
catalog/
$@
.
cp
catalog/
$@
.
...
@@ -89,7 +114,6 @@ postgres.o: $(OBJS)
...
@@ -89,7 +114,6 @@ postgres.o: $(OBJS)
fast
:
fast
:
$(CC)
-r
-o
postgres.o
$(OBJS)
$(LDFLAGS)
$(CC)
-r
-o
postgres.o
$(OBJS)
$(LDFLAGS)
############################################################################
############################################################################
# The following targets are specified in make commands that appear in the
# The following targets are specified in make commands that appear in the
# make files in our subdirectories.
# make files in our subdirectories.
...
@@ -104,9 +128,14 @@ fmgr.h:
...
@@ -104,9 +128,14 @@ fmgr.h:
#############################################################################
#############################################################################
clean
:
clean
:
rm
-f
postgres
$(POSTGRES_IMP)
fmgr.h parse.h
\
rm
-f
postgres
$(X)
$(POSTGRES_IMP)
fmgr.h parse.h
\
global1.bki.source local1_template1.bki.source
\
global1.bki.source local1_template1.bki.source
\
global1.description local1_template1.description
global1.description local1_template1.description
ifeq
($(PORTNAME), win)
ifeq
($(MAKE_DLL), true)
rm
-f
postgres.dll postgres.def libpostgres.a
endif
endif
for
i
in
$(DIRS)
;
do
$(MAKE)
-C
$$
i clean
;
done
for
i
in
$(DIRS)
;
do
$(MAKE)
-C
$$
i clean
;
done
.DEFAULT
:
.DEFAULT
:
...
@@ -132,12 +161,18 @@ install: $(LIBDIR) $(BINDIR) $(HEADERDIR) postgres $(POSTGRES_IMP) fmgr.h\
...
@@ -132,12 +161,18 @@ install: $(LIBDIR) $(BINDIR) $(HEADERDIR) postgres $(POSTGRES_IMP) fmgr.h\
global1.bki.source local1_template1.bki.source
\
global1.bki.source local1_template1.bki.source
\
global1.description local1_template1.description
\
global1.description local1_template1.description
\
libpq/pg_hba.conf.sample optimizer/geqo/pg_geqo.sample
libpq/pg_hba.conf.sample optimizer/geqo/pg_geqo.sample
$(INSTALL)
$(INSTL_EXE_OPTS)
postgres
$(BINDIR)
/postgres
$(INSTALL)
$(INSTL_EXE_OPTS)
postgres
$(X)
$(BINDIR)
/postgres
$(X)
ifeq
($(MAKE_EXPORTS), true)
ifeq
($(MAKE_EXPORTS), true)
$(INSTALL)
$(INSTLOPTS)
$(POSTGRES_IMP)
$(LIBDIR)
/
$(POSTGRES_IMP)
$(INSTALL)
$(INSTLOPTS)
$(POSTGRES_IMP)
$(LIBDIR)
/
$(POSTGRES_IMP)
endif
endif
@
rm
-f
$(BINDIR)
/postmaster
@
rm
-f
$(BINDIR)
/postmaster
ln
-s
postgres
$(BINDIR)
/postmaster
ln
-s
postgres
$(X)
$(BINDIR)
/postmaster
ifeq
($(PORTNAME), win)
ifeq
($(MAKE_DLL), true)
# $(INSTALL) $(INSTLOPTS) postgres.dll $(BINDIR)/postgres.dll
$(INSTALL)
$(INSTLOPTS)
libpostgres.a
$(LIBDIR)/libpostgres.a
endif
endif
$(INSTALL)
$(INSTLOPTS)
fmgr.h
$(HEADERDIR)/fmgr.h
$(INSTALL)
$(INSTLOPTS)
fmgr.h
$(HEADERDIR)/fmgr.h
$(INSTALL)
$(INSTLOPTS)
global1.bki.source
\
$(INSTALL)
$(INSTLOPTS)
global1.bki.source
\
$(LIBDIR)/global1.bki.source
$(LIBDIR)/global1.bki.source
...
@@ -152,7 +187,13 @@ endif
...
@@ -152,7 +187,13 @@ endif
$(INSTALL)
$(INSTLOPTS)
optimizer/geqo/pg_geqo.sample
\
$(INSTALL)
$(INSTLOPTS)
optimizer/geqo/pg_geqo.sample
\
$(LIBDIR)/pg_geqo.sample
$(LIBDIR)/pg_geqo.sample
$(BINDIR) $(LIBDIR) $(HEADERDIR)
:
#$(BINDIR) $(LIBDIR) $(HEADERDIR):
# mkdir $@
$(BINDIR)
:
mkdir
$@
$(LIBDIR)
:
mkdir
$@
$(HEADERDIR)
:
mkdir
$@
mkdir
$@
#############################################################################
#############################################################################
...
...
src/backend/access/nbtree/nbtsort.c
View file @
7a6b562f
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Id: nbtsort.c,v 1.3
3 1998/09/01 04:27:07
momjian Exp $
* $Id: nbtsort.c,v 1.3
4 1999/01/17 06:18:12
momjian Exp $
*
*
* NOTES
* NOTES
*
*
...
@@ -420,7 +420,11 @@ _bt_tapecreate(char *fname)
...
@@ -420,7 +420,11 @@ _bt_tapecreate(char *fname)
tape
->
bttb_magic
=
BTTAPEMAGIC
;
tape
->
bttb_magic
=
BTTAPEMAGIC
;
#ifndef __CYGWIN32__
tape
->
bttb_fd
=
FileNameOpenFile
(
fname
,
O_RDWR
|
O_CREAT
|
O_TRUNC
,
0600
);
tape
->
bttb_fd
=
FileNameOpenFile
(
fname
,
O_RDWR
|
O_CREAT
|
O_TRUNC
,
0600
);
#else
tape
->
bttb_fd
=
FileNameOpenFile
(
fname
,
O_RDWR
|
O_CREAT
|
O_TRUNC
|
O_BINARY
,
0600
);
#endif
Assert
(
tape
->
bttb_fd
>=
0
);
Assert
(
tape
->
bttb_fd
>=
0
);
/* initialize the buffer */
/* initialize the buffer */
...
...
src/backend/bootstrap/bootstrap.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.5
2 1998/11/27 19:51:45 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.5
3 1999/01/17 06:18:14 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -17,6 +17,9 @@
...
@@ -17,6 +17,9 @@
#include <signal.h>
#include <signal.h>
#include <setjmp.h>
#include <setjmp.h>
#include <string.h>
#include <string.h>
#ifdef __CYGWIN32__
#include <getopt.h>
#endif
#define BOOTSTRAP_INCLUDE
/* mask out stuff in tcop/tcopprot.h */
#define BOOTSTRAP_INCLUDE
/* mask out stuff in tcop/tcopprot.h */
...
...
src/backend/catalog/Makefile
View file @
7a6b562f
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
# Makefile for catalog
# Makefile for catalog
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/backend/catalog/Makefile,v 1.1
4 1998/10/08 18:29:19
momjian Exp $
# $Header: /cvsroot/pgsql/src/backend/catalog/Makefile,v 1.1
5 1999/01/17 06:18:14
momjian Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -39,17 +39,26 @@ LOCALBKI_SRCS= $(addprefix ../../include/catalog/, \
...
@@ -39,17 +39,26 @@ LOCALBKI_SRCS= $(addprefix ../../include/catalog/, \
)
)
global1.bki.source
:
$(GENBKI) $(GLOBALBKI_SRCS)
global1.bki.source
:
$(GENBKI) $(GLOBALBKI_SRCS)
ifneq
($(PORTNAME), win)
sh
$(SHOPTS)
$(GENBKI)
$(BKIOPTS)
$(GLOBALBKI_SRCS)
>
$@
2>global1.description
sh
$(SHOPTS)
$(GENBKI)
$(BKIOPTS)
$(GLOBALBKI_SRCS)
>
$@
2>global1.description
else
$(GENBKI)
$(BKIOPTS)
$(GLOBALBKI_SRCS)
>
$@
2>global1.description
endif
local1_template1.bki.source
:
$(GENBKI) $(LOCALBKI_SRCS)
local1_template1.bki.source
:
$(GENBKI) $(LOCALBKI_SRCS)
ifneq
($(PORTNAME), win)
sh
$(SHOPTS)
$(GENBKI)
$(BKIOPTS)
$(LOCALBKI_SRCS)
>
$@
2>local1_template1.description
sh
$(SHOPTS)
$(GENBKI)
$(BKIOPTS)
$(LOCALBKI_SRCS)
>
$@
2>local1_template1.description
else
$(GENBKI)
$(BKIOPTS)
$(LOCALBKI_SRCS)
>
$@
2>local1_template1.description
endif
depend dep
:
depend dep
:
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
clean
:
clean
:
rm
-f
SUBSYS.o
$(OBJS)
global1.bki.source local1_template1.bki.source
\
rm
-f
SUBSYS.o
$(OBJS)
global1.bki.source local1_template1.bki.source
\
global1.description local1_template1.description
global1.description local1_template1.description
\
$(GENBKI)
ifeq
(depend,$(wildcard depend))
ifeq
(depend,$(wildcard depend))
include
depend
include
depend
...
...
src/backend/commands/copy.c
View file @
7a6b562f
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.6
6 1999/01/11 03:56:05 scrappy
Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.6
7 1999/01/17 06:18:15 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -250,7 +250,11 @@ DoCopy(char *relname, bool binary, bool oids, bool from, bool pipe,
...
@@ -250,7 +250,11 @@ DoCopy(char *relname, bool binary, bool oids, bool from, bool pipe,
}
}
else
else
{
{
#ifndef __CYGWIN32__
fp
=
AllocateFile
(
filename
,
"r"
);
fp
=
AllocateFile
(
filename
,
"r"
);
#else
fp
=
AllocateFile
(
filename
,
"rb"
);
#endif
if
(
fp
==
NULL
)
if
(
fp
==
NULL
)
elog
(
ERROR
,
"COPY command, running in backend with "
elog
(
ERROR
,
"COPY command, running in backend with "
"effective uid %d, could not open file '%s' for "
"effective uid %d, could not open file '%s' for "
...
@@ -277,7 +281,11 @@ DoCopy(char *relname, bool binary, bool oids, bool from, bool pipe,
...
@@ -277,7 +281,11 @@ DoCopy(char *relname, bool binary, bool oids, bool from, bool pipe,
mode_t
oumask
;
/* Pre-existing umask value */
mode_t
oumask
;
/* Pre-existing umask value */
oumask
=
umask
((
mode_t
)
0
);
oumask
=
umask
((
mode_t
)
0
);
#ifndef __CYGWIN32__
fp
=
AllocateFile
(
filename
,
"w"
);
fp
=
AllocateFile
(
filename
,
"w"
);
#else
fp
=
AllocateFile
(
filename
,
"wb"
);
#endif
umask
(
oumask
);
umask
(
oumask
);
if
(
fp
==
NULL
)
if
(
fp
==
NULL
)
elog
(
ERROR
,
"COPY command, running in backend with "
elog
(
ERROR
,
"COPY command, running in backend with "
...
...
src/backend/commands/dbcommands.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/dbcommands.c,v 1.2
8 1998/12/15 12:45:55 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/dbcommands.c,v 1.2
9 1999/01/17 06:18:17 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -305,7 +305,11 @@ stop_vacuum(char *dbpath, char *dbname)
...
@@ -305,7 +305,11 @@ stop_vacuum(char *dbpath, char *dbname)
else
else
snprintf
(
filename
,
256
,
"%s%c%s.vacuum"
,
dbpath
,
SEP_CHAR
,
dbname
);
snprintf
(
filename
,
256
,
"%s%c%s.vacuum"
,
dbpath
,
SEP_CHAR
,
dbname
);
#ifndef __CYGWIN32__
if
((
fp
=
AllocateFile
(
filename
,
"r"
))
!=
NULL
)
if
((
fp
=
AllocateFile
(
filename
,
"r"
))
!=
NULL
)
#else
if
((
fp
=
AllocateFile
(
filename
,
"rb"
))
!=
NULL
)
#endif
{
{
fscanf
(
fp
,
"%d"
,
&
pid
);
fscanf
(
fp
,
"%d"
,
&
pid
);
FreeFile
(
fp
);
FreeFile
(
fp
);
...
...
src/backend/commands/vacuum.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.9
2 1998/12/15 12:46:01 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.9
3 1999/01/17 06:18:18 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -187,7 +187,11 @@ vc_init()
...
@@ -187,7 +187,11 @@ vc_init()
{
{
int
fd
;
int
fd
;
#ifndef __CYGWIN32__
if
((
fd
=
open
(
"pg_vlock"
,
O_CREAT
|
O_EXCL
,
0600
))
<
0
)
if
((
fd
=
open
(
"pg_vlock"
,
O_CREAT
|
O_EXCL
,
0600
))
<
0
)
#else
if
((
fd
=
open
(
"pg_vlock"
,
O_CREAT
|
O_EXCL
|
O_BINARY
,
0600
))
<
0
)
#endif
{
{
elog
(
ERROR
,
"Can't create lock file. Is another vacuum cleaner running?
\n
\
elog
(
ERROR
,
"Can't create lock file. Is another vacuum cleaner running?
\n
\
\t
If not, you may remove the pg_vlock file in the %s
\n
\
\t
If not, you may remove the pg_vlock file in the %s
\n
\
...
...
src/backend/executor/nodeHash.c
View file @
7a6b562f
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
*
*
* $Id: nodeHash.c,v 1.2
8 1998/12/15 12:46:06 vadim
Exp $
* $Id: nodeHash.c,v 1.2
9 1999/01/17 06:18:19 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -100,8 +100,13 @@ ExecHash(Hash *node)
...
@@ -100,8 +100,13 @@ ExecHash(Hash *node)
batches
=
(
File
*
)
palloc
(
nbatch
*
sizeof
(
File
));
batches
=
(
File
*
)
palloc
(
nbatch
*
sizeof
(
File
));
for
(
i
=
0
;
i
<
nbatch
;
i
++
)
for
(
i
=
0
;
i
<
nbatch
;
i
++
)
{
{
#ifndef __CYGWIN32__
batches
[
i
]
=
FileNameOpenFile
(
ABSADDR
(
innerbatchNames
[
i
]),
batches
[
i
]
=
FileNameOpenFile
(
ABSADDR
(
innerbatchNames
[
i
]),
O_CREAT
|
O_RDWR
,
0600
);
O_CREAT
|
O_RDWR
,
0600
);
#else
batches
[
i
]
=
FileNameOpenFile
(
ABSADDR
(
innerbatchNames
[
i
]),
O_CREAT
|
O_RDWR
|
O_BINARY
,
0600
);
#endif
}
}
hashstate
->
hashBatches
=
batches
;
hashstate
->
hashBatches
=
batches
;
batchPos
=
(
RelativeAddr
*
)
ABSADDR
(
hashtable
->
innerbatchPos
);
batchPos
=
(
RelativeAddr
*
)
ABSADDR
(
hashtable
->
innerbatchPos
);
...
...
src/backend/executor/nodeHashjoin.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/executor/nodeHashjoin.c,v 1.1
4 1998/11/27 19:52:02 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/executor/nodeHashjoin.c,v 1.1
5 1999/01/17 06:18:21 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -172,9 +172,15 @@ ExecHashJoin(HashJoin *node)
...
@@ -172,9 +172,15 @@ ExecHashJoin(HashJoin *node)
palloc
(
nbatch
*
sizeof
(
File
));
palloc
(
nbatch
*
sizeof
(
File
));
for
(
i
=
0
;
i
<
nbatch
;
i
++
)
for
(
i
=
0
;
i
<
nbatch
;
i
++
)
{
{
#ifndef __CYGWIN32__
outerbatches
[
i
]
=
FileNameOpenFile
(
outerbatches
[
i
]
=
FileNameOpenFile
(
ABSADDR
(
outerbatchNames
[
i
]),
ABSADDR
(
outerbatchNames
[
i
]),
O_CREAT
|
O_RDWR
,
0600
);
O_CREAT
|
O_RDWR
,
0600
);
#else
outerbatches
[
i
]
=
FileNameOpenFile
(
ABSADDR
(
outerbatchNames
[
i
]),
O_CREAT
|
O_RDWR
|
O_BINARY
,
0600
);
#endif
}
}
hjstate
->
hj_OuterBatches
=
outerbatches
;
hjstate
->
hj_OuterBatches
=
outerbatches
;
...
...
src/backend/libpq/be-fsstubs.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/libpq/be-fsstubs.c,v 1.2
6 1998/09/01 04:28:46
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/libpq/be-fsstubs.c,v 1.2
7 1999/01/17 06:18:24
momjian Exp $
*
*
* NOTES
* NOTES
* This should be moved to a more appropriate place. It is here
* This should be moved to a more appropriate place. It is here
...
@@ -267,7 +267,11 @@ lo_import(text *filename)
...
@@ -267,7 +267,11 @@ lo_import(text *filename)
* open the file to be read in
* open the file to be read in
*/
*/
StrNCpy
(
fnamebuf
,
VARDATA
(
filename
),
VARSIZE
(
filename
)
-
VARHDRSZ
+
1
);
StrNCpy
(
fnamebuf
,
VARDATA
(
filename
),
VARSIZE
(
filename
)
-
VARHDRSZ
+
1
);
#ifndef __CYGWIN32__
fd
=
open
(
fnamebuf
,
O_RDONLY
,
0666
);
fd
=
open
(
fnamebuf
,
O_RDONLY
,
0666
);
#else
fd
=
open
(
fnamebuf
,
O_RDONLY
|
O_BINARY
,
0666
);
#endif
if
(
fd
<
0
)
if
(
fd
<
0
)
{
/* error */
{
/* error */
elog
(
ERROR
,
"be_lo_import: can't open unix file
\"
%s
\"\n
"
,
elog
(
ERROR
,
"be_lo_import: can't open unix file
\"
%s
\"\n
"
,
...
@@ -341,7 +345,11 @@ lo_export(Oid lobjId, text *filename)
...
@@ -341,7 +345,11 @@ lo_export(Oid lobjId, text *filename)
*/
*/
oumask
=
umask
((
mode_t
)
0
);
oumask
=
umask
((
mode_t
)
0
);
StrNCpy
(
fnamebuf
,
VARDATA
(
filename
),
VARSIZE
(
filename
)
-
VARHDRSZ
+
1
);
StrNCpy
(
fnamebuf
,
VARDATA
(
filename
),
VARSIZE
(
filename
)
-
VARHDRSZ
+
1
);
#ifndef __CYGWIN32__
fd
=
open
(
fnamebuf
,
O_CREAT
|
O_WRONLY
|
O_TRUNC
,
0666
);
fd
=
open
(
fnamebuf
,
O_CREAT
|
O_WRONLY
|
O_TRUNC
,
0666
);
#else
fd
=
open
(
fnamebuf
,
O_CREAT
|
O_WRONLY
|
O_TRUNC
|
O_BINARY
,
0666
);
#endif
umask
(
oumask
);
umask
(
oumask
);
if
(
fd
<
0
)
if
(
fd
<
0
)
{
/* error */
{
/* error */
...
...
src/backend/libpq/crypt.c
View file @
7a6b562f
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
* Dec 17, 1997 - Todd A. Brandys
* Dec 17, 1997 - Todd A. Brandys
* Orignal Version Completed.
* Orignal Version Completed.
*
*
* $Id: crypt.c,v 1.1
3 1998/12/14 06:50:24 scrappy
Exp $
* $Id: crypt.c,v 1.1
4 1999/01/17 06:18:25 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -76,7 +76,11 @@ crypt_openpwdfile()
...
@@ -76,7 +76,11 @@ crypt_openpwdfile()
FILE
*
pwdfile
;
FILE
*
pwdfile
;
filename
=
crypt_getpwdfilename
();
filename
=
crypt_getpwdfilename
();
#ifndef __CYGWIN32__
pwdfile
=
AllocateFile
(
filename
,
"r"
);
pwdfile
=
AllocateFile
(
filename
,
"r"
);
#else
pwdfile
=
AllocateFile
(
filename
,
"rb"
);
#endif
return
pwdfile
;
return
pwdfile
;
}
}
...
...
src/backend/libpq/hba.c
View file @
7a6b562f
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
* wherein you authenticate a user by seeing what IP address the system
* wherein you authenticate a user by seeing what IP address the system
* says he comes from and possibly using ident).
* says he comes from and possibly using ident).
*
*
* $Id: hba.c,v 1.3
7 1998/12/14 06:50:25 scrappy
Exp $
* $Id: hba.c,v 1.3
8 1999/01/17 06:18:25 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -390,7 +390,11 @@ find_hba_entry(SockAddr *raddr, const char *user, const char *database,
...
@@ -390,7 +390,11 @@ find_hba_entry(SockAddr *raddr, const char *user, const char *database,
old_conf_file
=
(
char
*
)
palloc
(
bufsize
);
old_conf_file
=
(
char
*
)
palloc
(
bufsize
);
snprintf
(
old_conf_file
,
bufsize
,
"%s/%s"
,
DataDir
,
OLD_CONF_FILE
);
snprintf
(
old_conf_file
,
bufsize
,
"%s/%s"
,
DataDir
,
OLD_CONF_FILE
);
#ifndef __CYGWIN32__
if
((
fd
=
open
(
old_conf_file
,
O_RDONLY
,
0
))
!=
-
1
)
if
((
fd
=
open
(
old_conf_file
,
O_RDONLY
,
0
))
!=
-
1
)
#else
if
((
fd
=
open
(
old_conf_file
,
O_RDONLY
|
O_BINARY
,
0
))
!=
-
1
)
#endif
{
{
/* Old config file exists. Tell this guy he needs to upgrade. */
/* Old config file exists. Tell this guy he needs to upgrade. */
close
(
fd
);
close
(
fd
);
...
@@ -801,7 +805,11 @@ verify_against_usermap(const char *pguser,
...
@@ -801,7 +805,11 @@ verify_against_usermap(const char *pguser,
map_file
=
(
char
*
)
palloc
(
bufsize
);
map_file
=
(
char
*
)
palloc
(
bufsize
);
snprintf
(
map_file
,
bufsize
,
"%s/%s"
,
DataDir
,
MAP_FILE
);
snprintf
(
map_file
,
bufsize
,
"%s/%s"
,
DataDir
,
MAP_FILE
);
#ifndef __CYGWIN32__
file
=
AllocateFile
(
map_file
,
"r"
);
file
=
AllocateFile
(
map_file
,
"r"
);
#else
file
=
AllocateFile
(
map_file
,
"rb"
);
#endif
if
(
file
==
NULL
)
if
(
file
==
NULL
)
{
{
/* The open of the map file failed. */
/* The open of the map file failed. */
...
@@ -973,7 +981,11 @@ GetCharSetByHost(char *TableName, int host, const char *DataDir)
...
@@ -973,7 +981,11 @@ GetCharSetByHost(char *TableName, int host, const char *DataDir)
bufsize
=
(
strlen
(
DataDir
)
+
strlen
(
CHARSET_FILE
)
+
2
)
*
sizeof
(
char
);
bufsize
=
(
strlen
(
DataDir
)
+
strlen
(
CHARSET_FILE
)
+
2
)
*
sizeof
(
char
);
map_file
=
(
char
*
)
palloc
(
bufsize
);
map_file
=
(
char
*
)
palloc
(
bufsize
);
snprintf
(
map_file
,
bufsize
,
"%s/%s"
,
DataDir
,
CHARSET_FILE
);
snprintf
(
map_file
,
bufsize
,
"%s/%s"
,
DataDir
,
CHARSET_FILE
);
#ifndef __CYGWIN32__
file
=
fopen
(
map_file
,
"r"
);
file
=
fopen
(
map_file
,
"r"
);
#else
file
=
fopen
(
map_file
,
"rb"
);
#endif
if
(
file
==
NULL
)
if
(
file
==
NULL
)
{
{
return
;
return
;
...
...
src/backend/libpq/password.c
View file @
7a6b562f
/*
/*
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
* $Id: password.c,v 1.
19 1998/12/14 06:50:26 scrappy
Exp $
* $Id: password.c,v 1.
20 1999/01/17 06:18:26 momjian
Exp $
*
*
*/
*/
...
@@ -27,7 +27,11 @@ verify_password(char *auth_arg, char *user, char *password)
...
@@ -27,7 +27,11 @@ verify_password(char *auth_arg, char *user, char *password)
strcat
(
pw_file_fullname
,
"/"
);
strcat
(
pw_file_fullname
,
"/"
);
strcat
(
pw_file_fullname
,
auth_arg
);
strcat
(
pw_file_fullname
,
auth_arg
);
#ifndef __CYGWIN32__
pw_file
=
AllocateFile
(
pw_file_fullname
,
"r"
);
pw_file
=
AllocateFile
(
pw_file_fullname
,
"r"
);
#else
pw_file
=
AllocateFile
(
pw_file_fullname
,
"rb"
);
#endif
if
(
!
pw_file
)
if
(
!
pw_file
)
{
{
snprintf
(
PQerrormsg
,
ERROR_MSG_LENGTH
,
snprintf
(
PQerrormsg
,
ERROR_MSG_LENGTH
,
...
...
src/backend/libpq/pqcomm.c
View file @
7a6b562f
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
*
*
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
* $Id: pqcomm.c,v 1.6
2 1999/01/17 03:10:23 tgl
Exp $
* $Id: pqcomm.c,v 1.6
3 1999/01/17 06:18:26 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -466,7 +466,11 @@ StreamServerPort(char *hostName, short portName, int *fdP)
...
@@ -466,7 +466,11 @@ StreamServerPort(char *hostName, short portName, int *fdP)
* can safely delete the file.
* can safely delete the file.
*/
*/
#ifdef HAVE_FCNTL_SETLK
#ifdef HAVE_FCNTL_SETLK
#ifndef __CYGWIN32__
if
((
lock_fd
=
open
(
sock_path
,
O_WRONLY
|
O_NONBLOCK
,
0666
))
>=
0
)
if
((
lock_fd
=
open
(
sock_path
,
O_WRONLY
|
O_NONBLOCK
,
0666
))
>=
0
)
#else
if
((
lock_fd
=
open
(
sock_path
,
O_WRONLY
|
O_NONBLOCK
|
O_BINARY
,
0666
))
>=
0
)
#endif
{
{
struct
flock
lck
;
struct
flock
lck
;
...
@@ -519,7 +523,11 @@ StreamServerPort(char *hostName, short portName, int *fdP)
...
@@ -519,7 +523,11 @@ StreamServerPort(char *hostName, short portName, int *fdP)
* lock_fd is left open to keep the lock.
* lock_fd is left open to keep the lock.
*/
*/
#ifdef HAVE_FCNTL_SETLK
#ifdef HAVE_FCNTL_SETLK
#ifndef __CYGWIN32__
if
((
lock_fd
=
open
(
sock_path
,
O_WRONLY
|
O_NONBLOCK
,
0666
))
>=
0
)
if
((
lock_fd
=
open
(
sock_path
,
O_WRONLY
|
O_NONBLOCK
,
0666
))
>=
0
)
#else
if
((
lock_fd
=
open
(
sock_path
,
O_WRONLY
|
O_NONBLOCK
|
O_BINARY
,
0666
))
>=
0
)
#endif
{
{
struct
flock
lck
;
struct
flock
lck
;
...
...
src/backend/optimizer/geqo/geqo_params.c
View file @
7a6b562f
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
*
*
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
* $Id: geqo_params.c,v 1.1
0 1998/09/01 03:23:11
momjian Exp $
* $Id: geqo_params.c,v 1.1
1 1999/01/17 06:18:27
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -91,7 +91,11 @@ geqo_params(int string_length)
...
@@ -91,7 +91,11 @@ geqo_params(int string_length)
sprintf
(
conf_file
,
"%s/%s"
,
DataDir
,
GEQO_FILE
);
sprintf
(
conf_file
,
"%s/%s"
,
DataDir
,
GEQO_FILE
);
/* open the config file */
/* open the config file */
#ifndef __CYGWIN32__
file
=
AllocateFile
(
conf_file
,
"r"
);
file
=
AllocateFile
(
conf_file
,
"r"
);
#else
file
=
AllocateFile
(
conf_file
,
"rb"
);
#endif
if
(
file
)
if
(
file
)
{
{
...
...
src/backend/port/snprintf.c
View file @
7a6b562f
...
@@ -36,6 +36,7 @@
...
@@ -36,6 +36,7 @@
#include "pathnames.h"
#include "pathnames.h"
#endif
#endif
#include <features.h>
#include "postgres.h"
#include "postgres.h"
#include "regex/cdefs.h"
#include "regex/cdefs.h"
...
@@ -73,7 +74,7 @@ typedef unsigned long long ulong_long;
...
@@ -73,7 +74,7 @@ typedef unsigned long long ulong_long;
* causing nast effects.
* causing nast effects.
**************************************************************/
**************************************************************/
/*static char _id[] = "$Id: snprintf.c,v 1.1
6 1999/01/17 03:22:49 tgl
Exp $";*/
/*static char _id[] = "$Id: snprintf.c,v 1.1
7 1999/01/17 06:18:33 momjian
Exp $";*/
static
char
*
end
;
static
char
*
end
;
static
int
SnprfOverflow
;
static
int
SnprfOverflow
;
...
...
src/backend/postmaster/postmaster.c
View file @
7a6b562f
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.9
8 1998/11/29 01:51:56 tgl
Exp $
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.9
9 1999/01/17 06:18:34 momjian
Exp $
*
*
* NOTES
* NOTES
*
*
...
@@ -73,6 +73,10 @@
...
@@ -73,6 +73,10 @@
#include <sys/select.h>
#include <sys/select.h>
#endif
#endif
#ifdef __CYGWIN32__
#include <getopt.h>
#endif
#include "storage/ipc.h"
#include "storage/ipc.h"
#include "libpq/libpq.h"
#include "libpq/libpq.h"
#include "libpq/auth.h"
#include "libpq/auth.h"
...
@@ -170,7 +174,9 @@ static int real_argc;
...
@@ -170,7 +174,9 @@ static int real_argc;
static
char
Execfile
[
MAXPATHLEN
]
=
""
;
static
char
Execfile
[
MAXPATHLEN
]
=
""
;
static
int
ServerSock_INET
=
INVALID_SOCK
;
/* stream socket server */
static
int
ServerSock_INET
=
INVALID_SOCK
;
/* stream socket server */
#ifndef __CYGWIN32__
static
int
ServerSock_UNIX
=
INVALID_SOCK
;
/* stream socket server */
static
int
ServerSock_UNIX
=
INVALID_SOCK
;
/* stream socket server */
#endif
/*
/*
* Set by the -o option
* Set by the -o option
...
@@ -268,7 +274,11 @@ checkDataDir(const char *DataDir, bool *DataDirOK)
...
@@ -268,7 +274,11 @@ checkDataDir(const char *DataDir, bool *DataDirOK)
sprintf
(
path
,
"%s%cbase%ctemplate1%cpg_class"
,
sprintf
(
path
,
"%s%cbase%ctemplate1%cpg_class"
,
DataDir
,
SEP_CHAR
,
SEP_CHAR
,
SEP_CHAR
);
DataDir
,
SEP_CHAR
,
SEP_CHAR
,
SEP_CHAR
);
#ifndef __CYGWIN32__
fp
=
AllocateFile
(
path
,
"r"
);
fp
=
AllocateFile
(
path
,
"r"
);
#else
fp
=
AllocateFile
(
path
,
"rb"
);
#endif
if
(
fp
==
NULL
)
if
(
fp
==
NULL
)
{
{
fprintf
(
stderr
,
"%s does not find the database system. "
fprintf
(
stderr
,
"%s does not find the database system. "
...
@@ -522,6 +532,7 @@ PostmasterMain(int argc, char *argv[])
...
@@ -522,6 +532,7 @@ PostmasterMain(int argc, char *argv[])
exit
(
1
);
exit
(
1
);
}
}
}
}
#ifndef __CYGWIN32__
status
=
StreamServerPort
(
NULL
,
PostPortName
,
&
ServerSock_UNIX
);
status
=
StreamServerPort
(
NULL
,
PostPortName
,
&
ServerSock_UNIX
);
if
(
status
!=
STATUS_OK
)
if
(
status
!=
STATUS_OK
)
{
{
...
@@ -529,7 +540,7 @@ PostmasterMain(int argc, char *argv[])
...
@@ -529,7 +540,7 @@ PostmasterMain(int argc, char *argv[])
progname
);
progname
);
exit
(
1
);
exit
(
1
);
}
}
#endif
/* set up shared memory and semaphores */
/* set up shared memory and semaphores */
EnableMemoryContext
(
TRUE
);
EnableMemoryContext
(
TRUE
);
reset_shared
(
PostPortName
);
reset_shared
(
PostPortName
);
...
@@ -584,7 +595,11 @@ pmdaemonize(void)
...
@@ -584,7 +595,11 @@ pmdaemonize(void)
exit
(
1
);
exit
(
1
);
}
}
#endif
#endif
#ifndef __CYGWIN32__
i
=
open
(
NULL_DEV
,
O_RDWR
);
i
=
open
(
NULL_DEV
,
O_RDWR
);
#else
i
=
open
(
NULL_DEV
,
O_RDWR
|
O_BINARY
);
#endif
dup2
(
i
,
0
);
dup2
(
i
,
0
);
dup2
(
i
,
1
);
dup2
(
i
,
1
);
dup2
(
i
,
2
);
dup2
(
i
,
2
);
...
@@ -688,12 +703,14 @@ ServerLoop(void)
...
@@ -688,12 +703,14 @@ ServerLoop(void)
/* new connection pending on our well-known port's socket */
/* new connection pending on our well-known port's socket */
#ifndef __CYGWIN32__
if
(
ServerSock_UNIX
!=
INVALID_SOCK
&&
if
(
ServerSock_UNIX
!=
INVALID_SOCK
&&
FD_ISSET
(
ServerSock_UNIX
,
&
rmask
)
&&
FD_ISSET
(
ServerSock_UNIX
,
&
rmask
)
&&
(
port
=
ConnCreate
(
ServerSock_UNIX
))
!=
NULL
)
(
port
=
ConnCreate
(
ServerSock_UNIX
))
!=
NULL
)
PacketReceiveSetup
(
&
port
->
pktInfo
,
PacketReceiveSetup
(
&
port
->
pktInfo
,
readStartupPacket
,
readStartupPacket
,
(
void
*
)
port
);
(
void
*
)
port
);
#endif
if
(
ServerSock_INET
!=
INVALID_SOCK
&&
if
(
ServerSock_INET
!=
INVALID_SOCK
&&
FD_ISSET
(
ServerSock_INET
,
&
rmask
)
&&
FD_ISSET
(
ServerSock_INET
,
&
rmask
)
&&
...
@@ -802,6 +819,7 @@ initMasks(fd_set *rmask, fd_set *wmask)
...
@@ -802,6 +819,7 @@ initMasks(fd_set *rmask, fd_set *wmask)
FD_ZERO
(
rmask
);
FD_ZERO
(
rmask
);
FD_ZERO
(
wmask
);
FD_ZERO
(
wmask
);
#ifndef __CYGWIN32__
if
(
ServerSock_UNIX
!=
INVALID_SOCK
)
if
(
ServerSock_UNIX
!=
INVALID_SOCK
)
{
{
FD_SET
(
ServerSock_UNIX
,
rmask
);
FD_SET
(
ServerSock_UNIX
,
rmask
);
...
@@ -809,6 +827,7 @@ initMasks(fd_set *rmask, fd_set *wmask)
...
@@ -809,6 +827,7 @@ initMasks(fd_set *rmask, fd_set *wmask)
if
(
ServerSock_UNIX
>
nsocks
)
if
(
ServerSock_UNIX
>
nsocks
)
nsocks
=
ServerSock_UNIX
;
nsocks
=
ServerSock_UNIX
;
}
}
#endif
if
(
ServerSock_INET
!=
INVALID_SOCK
)
if
(
ServerSock_INET
!=
INVALID_SOCK
)
{
{
...
@@ -1437,7 +1456,9 @@ DoBackend(Port *port)
...
@@ -1437,7 +1456,9 @@ DoBackend(Port *port)
/* Close the postmater sockets */
/* Close the postmater sockets */
if
(
NetServer
)
if
(
NetServer
)
StreamClose
(
ServerSock_INET
);
StreamClose
(
ServerSock_INET
);
#ifndef __CYGWIN32__
StreamClose
(
ServerSock_UNIX
);
StreamClose
(
ServerSock_UNIX
);
#endif
/* Save port for ps status */
/* Save port for ps status */
MyProcPort
=
port
;
MyProcPort
=
port
;
...
@@ -1546,8 +1567,10 @@ ExitPostmaster(int status)
...
@@ -1546,8 +1567,10 @@ ExitPostmaster(int status)
*/
*/
if
(
ServerSock_INET
!=
INVALID_SOCK
)
if
(
ServerSock_INET
!=
INVALID_SOCK
)
StreamClose
(
ServerSock_INET
);
StreamClose
(
ServerSock_INET
);
#ifndef __CYGWIN32__
if
(
ServerSock_UNIX
!=
INVALID_SOCK
)
if
(
ServerSock_UNIX
!=
INVALID_SOCK
)
StreamClose
(
ServerSock_UNIX
);
StreamClose
(
ServerSock_UNIX
);
#endif
proc_exit
(
status
);
proc_exit
(
status
);
}
}
...
...
src/backend/storage/smgr/md.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/storage/smgr/md.c,v 1.
39 1998/09/01 04:32:06
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/storage/smgr/md.c,v 1.
40 1999/01/17 06:18:40
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -140,7 +140,11 @@ mdcreate(Relation reln)
...
@@ -140,7 +140,11 @@ mdcreate(Relation reln)
char
*
path
;
char
*
path
;
path
=
relpath
(
reln
->
rd_rel
->
relname
.
data
);
path
=
relpath
(
reln
->
rd_rel
->
relname
.
data
);
#ifndef __CYGWIN32__
fd
=
FileNameOpenFile
(
path
,
O_RDWR
|
O_CREAT
|
O_EXCL
,
0600
);
fd
=
FileNameOpenFile
(
path
,
O_RDWR
|
O_CREAT
|
O_EXCL
,
0600
);
#else
fd
=
FileNameOpenFile
(
path
,
O_RDWR
|
O_CREAT
|
O_EXCL
|
O_BINARY
,
0600
);
#endif
/*
/*
* If the file already exists and is empty, we pretend that the create
* If the file already exists and is empty, we pretend that the create
...
@@ -157,7 +161,11 @@ mdcreate(Relation reln)
...
@@ -157,7 +161,11 @@ mdcreate(Relation reln)
{
{
if
(
!
IsBootstrapProcessingMode
())
if
(
!
IsBootstrapProcessingMode
())
return
-
1
;
return
-
1
;
#ifndef __CYGWIN32__
fd
=
FileNameOpenFile
(
path
,
O_RDWR
,
0600
);
/* Bootstrap */
fd
=
FileNameOpenFile
(
path
,
O_RDWR
,
0600
);
/* Bootstrap */
#else
fd
=
FileNameOpenFile
(
path
,
O_RDWR
|
O_BINARY
,
0600
);
/* Bootstrap */
#endif
if
(
fd
<
0
)
if
(
fd
<
0
)
return
-
1
;
return
-
1
;
}
}
...
@@ -290,11 +298,19 @@ mdopen(Relation reln)
...
@@ -290,11 +298,19 @@ mdopen(Relation reln)
path
=
relpath
(
reln
->
rd_rel
->
relname
.
data
);
path
=
relpath
(
reln
->
rd_rel
->
relname
.
data
);
#ifndef __CYGWIN32__
fd
=
FileNameOpenFile
(
path
,
O_RDWR
,
0600
);
fd
=
FileNameOpenFile
(
path
,
O_RDWR
,
0600
);
#else
fd
=
FileNameOpenFile
(
path
,
O_RDWR
|
O_BINARY
,
0600
);
#endif
/* this should only happen during bootstrap processing */
/* this should only happen during bootstrap processing */
if
(
fd
<
0
)
if
(
fd
<
0
)
#ifndef __CYGWIN32__
fd
=
FileNameOpenFile
(
path
,
O_RDWR
|
O_CREAT
|
O_EXCL
,
0600
);
fd
=
FileNameOpenFile
(
path
,
O_RDWR
|
O_CREAT
|
O_EXCL
,
0600
);
#else
fd
=
FileNameOpenFile
(
path
,
O_RDWR
|
O_CREAT
|
O_EXCL
|
O_BINARY
,
0600
);
#endif
vfd
=
_fdvec_alloc
();
vfd
=
_fdvec_alloc
();
if
(
vfd
<
0
)
if
(
vfd
<
0
)
...
@@ -622,7 +638,11 @@ mdblindwrt(char *dbstr,
...
@@ -622,7 +638,11 @@ mdblindwrt(char *dbstr,
}
}
#endif
#endif
#ifndef __CYGWIN32__
if
((
fd
=
open
(
path
,
O_RDWR
,
0600
))
<
0
)
if
((
fd
=
open
(
path
,
O_RDWR
,
0600
))
<
0
)
#else
if
((
fd
=
open
(
path
,
O_RDWR
|
O_BINARY
,
0600
))
<
0
)
#endif
return
SM_FAIL
;
return
SM_FAIL
;
/* seek to the right spot */
/* seek to the right spot */
...
@@ -900,7 +920,11 @@ _mdfd_openseg(Relation reln, int segno, int oflags)
...
@@ -900,7 +920,11 @@ _mdfd_openseg(Relation reln, int segno, int oflags)
fullpath
=
path
;
fullpath
=
path
;
/* open the file */
/* open the file */
#ifndef __CYGWIN32__
fd
=
PathNameOpenFile
(
fullpath
,
O_RDWR
|
oflags
,
0600
);
fd
=
PathNameOpenFile
(
fullpath
,
O_RDWR
|
oflags
,
0600
);
#else
fd
=
PathNameOpenFile
(
fullpath
,
O_RDWR
|
O_BINARY
|
oflags
,
0600
);
#endif
if
(
dofree
)
if
(
dofree
)
pfree
(
fullpath
);
pfree
(
fullpath
);
...
...
src/backend/tcop/postgres.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.9
5 1998/12/16 11:53:52 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.9
6 1999/01/17 06:18:42 momjian
Exp $
*
*
* NOTES
* NOTES
* this is the "main" module of the postgres backend and
* this is the "main" module of the postgres backend and
...
@@ -39,6 +39,9 @@
...
@@ -39,6 +39,9 @@
#include <netinet/in.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <netdb.h>
#ifdef __CYGWIN32__
#include <getopt.h>
#endif
#include "postgres.h"
#include "postgres.h"
#include "miscadmin.h"
#include "miscadmin.h"
...
@@ -1451,7 +1454,11 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[])
...
@@ -1451,7 +1454,11 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[])
{
{
fprintf
(
stderr
,
fprintf
(
stderr
,
"Postmaster flag set: no port number specified, use /dev/null
\n
"
);
"Postmaster flag set: no port number specified, use /dev/null
\n
"
);
#ifndef __CYGWIN32__
Portfd
=
open
(
NULL_DEV
,
O_RDWR
,
0666
);
Portfd
=
open
(
NULL_DEV
,
O_RDWR
,
0666
);
#else
Portfd
=
open
(
NULL_DEV
,
O_RDWR
|
O_BINARY
,
0666
);
#endif
}
}
pq_init
(
Portfd
);
pq_init
(
Portfd
);
whereToSendOutput
=
Remote
;
whereToSendOutput
=
Remote
;
...
@@ -1520,7 +1527,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[])
...
@@ -1520,7 +1527,7 @@ PostgresMain(int argc, char *argv[], int real_argc, char *real_argv[])
if
(
!
IsUnderPostmaster
)
if
(
!
IsUnderPostmaster
)
{
{
puts
(
"
\n
POSTGRES backend interactive interface "
);
puts
(
"
\n
POSTGRES backend interactive interface "
);
puts
(
"$Revision: 1.9
5 $ $Date: 1998/12/16 11:53:5
2 $
\n
"
);
puts
(
"$Revision: 1.9
6 $ $Date: 1999/01/17 06:18:4
2 $
\n
"
);
}
}
/* ----------------
/* ----------------
...
...
src/backend/tcop/utility.c
View file @
7a6b562f
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.5
1 1998/12/18 09:10:36 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/tcop/utility.c,v 1.5
2 1999/01/17 06:18:44 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -620,7 +620,11 @@ ProcessUtility(Node *parsetree,
...
@@ -620,7 +620,11 @@ ProcessUtility(Node *parsetree,
filename
=
stmt
->
filename
;
filename
=
stmt
->
filename
;
closeAllVfds
();
closeAllVfds
();
#ifndef __CYGWIN32__
if
((
fp
=
AllocateFile
(
filename
,
"r"
))
==
NULL
)
if
((
fp
=
AllocateFile
(
filename
,
"r"
))
==
NULL
)
#else
if
((
fp
=
AllocateFile
(
filename
,
"rb"
))
==
NULL
)
#endif
elog
(
ERROR
,
"LOAD: could not open file '%s'"
,
filename
);
elog
(
ERROR
,
"LOAD: could not open file '%s'"
,
filename
);
FreeFile
(
fp
);
FreeFile
(
fp
);
load_file
(
filename
);
load_file
(
filename
);
...
...
src/backend/utils/adt/arrayfuncs.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.3
4 1998/09/01 04:32:24
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/arrayfuncs.c,v 1.3
5 1999/01/17 06:18:45
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -550,7 +550,11 @@ _ReadLOArray(char *str,
...
@@ -550,7 +550,11 @@ _ReadLOArray(char *str,
{
{
FILE
*
afd
;
FILE
*
afd
;
#ifndef __CYGWIN32__
if
((
afd
=
AllocateFile
(
accessfile
,
"r"
))
==
NULL
)
if
((
afd
=
AllocateFile
(
accessfile
,
"r"
))
==
NULL
)
#else
if
((
afd
=
AllocateFile
(
accessfile
,
"r"
))
==
NULL
)
#endif
elog
(
ERROR
,
"unable to open access pattern file"
);
elog
(
ERROR
,
"unable to open access pattern file"
);
*
chunkFlag
=
true
;
*
chunkFlag
=
true
;
retStr
=
_ChunkArray
(
*
fd
,
afd
,
ndim
,
dim
,
baseSize
,
nbytes
,
retStr
=
_ChunkArray
(
*
fd
,
afd
,
ndim
,
dim
,
baseSize
,
nbytes
,
...
...
src/backend/utils/cache/relcache.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/cache/relcache.c,v 1.5
2 1998/12/15 12:46:37 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/cache/relcache.c,v 1.5
3 1999/01/17 06:18:51 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -1861,7 +1861,11 @@ init_irels(void)
...
@@ -1861,7 +1861,11 @@ init_irels(void)
int
i
;
int
i
;
int
relno
;
int
relno
;
#ifndef __CYGWIN32__
if
((
fd
=
FileNameOpenFile
(
INIT_FILENAME
,
O_RDONLY
,
0600
))
<
0
)
if
((
fd
=
FileNameOpenFile
(
INIT_FILENAME
,
O_RDONLY
,
0600
))
<
0
)
#else
if
((
fd
=
FileNameOpenFile
(
INIT_FILENAME
,
O_RDONLY
|
O_BINARY
,
0600
))
<
0
)
#endif
{
{
write_irels
();
write_irels
();
return
;
return
;
...
@@ -2022,7 +2026,11 @@ write_irels(void)
...
@@ -2022,7 +2026,11 @@ write_irels(void)
int
relno
;
int
relno
;
RelationBuildDescInfo
bi
;
RelationBuildDescInfo
bi
;
#ifndef __CYGWIN32__
fd
=
FileNameOpenFile
(
INIT_FILENAME
,
O_WRONLY
|
O_CREAT
|
O_TRUNC
,
0600
);
fd
=
FileNameOpenFile
(
INIT_FILENAME
,
O_WRONLY
|
O_CREAT
|
O_TRUNC
,
0600
);
#else
fd
=
FileNameOpenFile
(
INIT_FILENAME
,
O_WRONLY
|
O_CREAT
|
O_TRUNC
|
O_BINARY
,
0600
);
#endif
if
(
fd
<
0
)
if
(
fd
<
0
)
elog
(
FATAL
,
"cannot create init file %s"
,
INIT_FILENAME
);
elog
(
FATAL
,
"cannot create init file %s"
,
INIT_FILENAME
);
...
...
src/backend/utils/init/miscinit.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/init/miscinit.c,v 1.2
4 1998/10/08 18:30:16
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/init/miscinit.c,v 1.2
5 1999/01/17 06:18:54
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -338,7 +338,11 @@ SetCharSet()
...
@@ -338,7 +338,11 @@ SetCharSet()
map_file
=
(
char
*
)
malloc
((
strlen
(
DataDir
)
+
map_file
=
(
char
*
)
malloc
((
strlen
(
DataDir
)
+
strlen
(
p
)
+
2
)
*
sizeof
(
char
));
strlen
(
p
)
+
2
)
*
sizeof
(
char
));
sprintf
(
map_file
,
"%s/%s"
,
DataDir
,
p
);
sprintf
(
map_file
,
"%s/%s"
,
DataDir
,
p
);
#ifndef __CYGWIN32__
file
=
fopen
(
map_file
,
"r"
);
file
=
fopen
(
map_file
,
"r"
);
#else
file
=
fopen
(
map_file
,
"rb"
);
#endif
if
(
file
==
NULL
)
if
(
file
==
NULL
)
return
;
return
;
eof
=
false
;
eof
=
false
;
...
...
src/backend/utils/init/postinit.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/init/postinit.c,v 1.3
5 1998/09/01 04:33:17
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/init/postinit.c,v 1.3
6 1999/01/17 06:18:55
momjian Exp $
*
*
* NOTES
* NOTES
* InitPostgres() is the function called from PostgresMain
* InitPostgres() is the function called from PostgresMain
...
@@ -176,7 +176,11 @@ VerifySystemDatabase()
...
@@ -176,7 +176,11 @@ VerifySystemDatabase()
errormsg
[
0
]
=
'\0'
;
errormsg
[
0
]
=
'\0'
;
#ifndef __CYGWIN32__
if
((
fd
=
open
(
DataDir
,
O_RDONLY
,
0
))
==
-
1
)
if
((
fd
=
open
(
DataDir
,
O_RDONLY
,
0
))
==
-
1
)
#else
if
((
fd
=
open
(
DataDir
,
O_RDONLY
|
O_DIROPEN
,
0
))
==
-
1
)
#endif
sprintf
(
errormsg
,
"Database system does not exist. "
sprintf
(
errormsg
,
"Database system does not exist. "
"PGDATA directory '%s' not found.
\n\t
Normally, you "
"PGDATA directory '%s' not found.
\n\t
Normally, you "
"create a database system by running initdb."
,
"create a database system by running initdb."
,
...
@@ -212,7 +216,11 @@ VerifyMyDatabase()
...
@@ -212,7 +216,11 @@ VerifyMyDatabase()
name
=
DatabaseName
;
name
=
DatabaseName
;
myPath
=
DatabasePath
;
myPath
=
DatabasePath
;
#ifndef __CYGWIN32__
if
((
fd
=
open
(
myPath
,
O_RDONLY
,
0
))
==
-
1
)
if
((
fd
=
open
(
myPath
,
O_RDONLY
,
0
))
==
-
1
)
#else
if
((
fd
=
open
(
myPath
,
O_RDONLY
|
O_DIROPEN
,
0
))
==
-
1
)
#endif
sprintf
(
errormsg
,
sprintf
(
errormsg
,
"Database '%s' does not exist."
"Database '%s' does not exist."
"
\n\t
We know this because the directory '%s' does not exist."
"
\n\t
We know this because the directory '%s' does not exist."
...
...
src/backend/utils/misc/database.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/misc/Attic/database.c,v 1.2
1 1998/11/27 19:52:29 vadim
Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/misc/Attic/database.c,v 1.2
2 1999/01/17 06:18:58 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -198,7 +198,11 @@ GetRawDatabaseInfo(char *name, int4 *owner, Oid *db_id, char *path, int *encodin
...
@@ -198,7 +198,11 @@ GetRawDatabaseInfo(char *name, int4 *owner, Oid *db_id, char *path, int *encodin
sprintf
(
dbfname
,
"%s%cpg_database"
,
DataDir
,
SEP_CHAR
);
sprintf
(
dbfname
,
"%s%cpg_database"
,
DataDir
,
SEP_CHAR
);
fileflags
=
O_RDONLY
;
fileflags
=
O_RDONLY
;
#ifndef __CYGWIN32__
if
((
dbfd
=
open
(
dbfname
,
O_RDONLY
,
0
))
<
0
)
if
((
dbfd
=
open
(
dbfname
,
O_RDONLY
,
0
))
<
0
)
#else
if
((
dbfd
=
open
(
dbfname
,
O_RDONLY
|
O_BINARY
,
0
))
<
0
)
#endif
elog
(
FATAL
,
"Cannot open %s"
,
dbfname
);
elog
(
FATAL
,
"Cannot open %s"
,
dbfname
);
pfree
(
dbfname
);
pfree
(
dbfname
);
...
...
src/backend/utils/misc/trace.c
View file @
7a6b562f
...
@@ -345,7 +345,11 @@ read_pg_options(SIGNAL_ARGS)
...
@@ -345,7 +345,11 @@ read_pg_options(SIGNAL_ARGS)
}
}
snprintf
(
buffer
,
BUF_SIZE
-
1
,
"%s/%s"
,
DataDir
,
"pg_options"
);
snprintf
(
buffer
,
BUF_SIZE
-
1
,
"%s/%s"
,
DataDir
,
"pg_options"
);
#ifndef __CYGWIN32__
if
((
fd
=
open
(
buffer
,
O_RDONLY
))
<
0
)
if
((
fd
=
open
(
buffer
,
O_RDONLY
))
<
0
)
#else
if
((
fd
=
open
(
buffer
,
O_RDONLY
|
O_BINARY
))
<
0
)
#endif
return
;
return
;
if
((
n
=
read
(
fd
,
buffer
,
BUF_SIZE
-
1
))
>
0
)
if
((
n
=
read
(
fd
,
buffer
,
BUF_SIZE
-
1
))
>
0
)
...
...
src/backend/utils/sort/psort.c
View file @
7a6b562f
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
*
*
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
* $Id: psort.c,v 1.4
6 1999/01/01 04:48:49
momjian Exp $
* $Id: psort.c,v 1.4
7 1999/01/17 06:19:02
momjian Exp $
*
*
* NOTES
* NOTES
* Sorts the first relation into the second relation.
* Sorts the first relation into the second relation.
...
@@ -1033,8 +1033,11 @@ gettape()
...
@@ -1033,8 +1033,11 @@ gettape()
StrNCpy
(
tp
->
tl_name
,
uniqueName
,
MAXPGPATH
);
StrNCpy
(
tp
->
tl_name
,
uniqueName
,
MAXPGPATH
);
#ifndef __CYGWIN32__
file
=
AllocateFile
(
tp
->
tl_name
,
"w+"
);
file
=
AllocateFile
(
tp
->
tl_name
,
"w+"
);
#else
file
=
AllocateFile
(
tp
->
tl_name
,
"w+b"
);
#endif
if
(
file
==
NULL
)
if
(
file
==
NULL
)
elog
(
ERROR
,
"Open: %s in %s line %d, %s"
,
tp
->
tl_name
,
elog
(
ERROR
,
"Open: %s in %s line %d, %s"
,
tp
->
tl_name
,
__FILE__
,
__LINE__
,
strerror
(
errno
));
__FILE__
,
__LINE__
,
strerror
(
errno
));
...
...
src/bin/pg_dump/Makefile.in
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
#
#
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/bin/pg_dump/Attic/Makefile.in,v 1.1
0 1998/08/30 05:06:53
momjian Exp $
# $Header: /cvsroot/pgsql/src/bin/pg_dump/Attic/Makefile.in,v 1.1
1 1999/01/17 06:19:05
momjian Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -39,7 +39,7 @@ submake:
...
@@ -39,7 +39,7 @@ submake:
$(MAKE)
-C
$(LIBPQDIR)
libpq.a
$(MAKE)
-C
$(LIBPQDIR)
libpq.a
install
:
pg_dump
install
:
pg_dump
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_dump
$(BINDIR)
/pg_dump
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_dump
$(X)
$(BINDIR)
/pg_dump
$(X)
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_dumpall
$(BINDIR)
/pg_dumpall
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_dumpall
$(BINDIR)
/pg_dumpall
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_upgrade
$(BINDIR)
/pg_upgrade
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_upgrade
$(BINDIR)
/pg_upgrade
...
@@ -47,7 +47,7 @@ depend dep:
...
@@ -47,7 +47,7 @@ depend dep:
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
clean
:
clean
:
rm
-f
pg_dump
$(OBJS)
rm
-f
pg_dump
$(X)
$(OBJS)
ifeq
(depend,$(wildcard depend))
ifeq
(depend,$(wildcard depend))
include
depend
include
depend
...
...
src/bin/pg_dump/pg_dump.c
View file @
7a6b562f
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.9
7 1998/12/13 23:41:32 thomas
Exp $
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.9
8 1999/01/17 06:19:05 momjian
Exp $
*
*
* Modifications - 6/10/96 - dave@bensoft.com - version 1.13.dhb
* Modifications - 6/10/96 - dave@bensoft.com - version 1.13.dhb
*
*
...
@@ -76,6 +76,10 @@
...
@@ -76,6 +76,10 @@
#include <termios.h>
#include <termios.h>
#endif
#endif
#ifdef __CYGWIN32__
#include <getopt.h>
#endif
#include "pg_dump.h"
#include "pg_dump.h"
static
void
dumpSequence
(
FILE
*
fout
,
TableInfo
tbinfo
);
static
void
dumpSequence
(
FILE
*
fout
,
TableInfo
tbinfo
);
...
@@ -629,7 +633,11 @@ main(int argc, char **argv)
...
@@ -629,7 +633,11 @@ main(int argc, char **argv)
g_fout
=
stdout
;
g_fout
=
stdout
;
else
else
{
{
#ifndef __CYGWIN32__
g_fout
=
fopen
(
filename
,
"w"
);
g_fout
=
fopen
(
filename
,
"w"
);
#else
g_fout
=
fopen
(
filename
,
"wb"
);
#endif
if
(
g_fout
==
NULL
)
if
(
g_fout
==
NULL
)
{
{
fprintf
(
stderr
,
fprintf
(
stderr
,
...
...
src/bin/pg_id/Makefile
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
#
#
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/bin/pg_id/Attic/Makefile,v 1.1
1 1998/04/06 16:51:04
momjian Exp $
# $Header: /cvsroot/pgsql/src/bin/pg_id/Attic/Makefile,v 1.1
2 1999/01/17 06:19:10
momjian Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -33,13 +33,13 @@ $(LIBPQDIR)/libpq.a:
...
@@ -33,13 +33,13 @@ $(LIBPQDIR)/libpq.a:
$(MAKE)
-C
$(LIBPQDIR)
libpq.a
$(MAKE)
-C
$(LIBPQDIR)
libpq.a
install
:
pg_id
install
:
pg_id
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_id
$(BINDIR)
/pg_id
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_id
$(X)
$(BINDIR)
/pg_id
$(X)
depend dep
:
depend dep
:
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
clean
:
clean
:
rm
-f
pg_id
$(OBJS)
rm
-f
pg_id
$(X)
$(OBJS)
ifeq
(depend,$(wildcard depend))
ifeq
(depend,$(wildcard depend))
include
depend
include
depend
...
...
src/bin/pg_id/pg_id.c
View file @
7a6b562f
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/bin/pg_id/Attic/pg_id.c,v 1.
6 1998/06/15 19:30:03
momjian Exp $
* $Header: /cvsroot/pgsql/src/bin/pg_id/Attic/pg_id.c,v 1.
7 1999/01/17 06:19:10
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -18,7 +18,9 @@
...
@@ -18,7 +18,9 @@
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdlib.h>
#include <unistd.h>
#include <unistd.h>
#ifdef __CYGWIN32__
#include <getopt.h>
#endif
int
int
main
(
int
argc
,
char
**
argv
)
main
(
int
argc
,
char
**
argv
)
...
...
src/bin/pg_passwd/Makefile
View file @
7a6b562f
...
@@ -15,7 +15,7 @@ pg_passwd: $(OBJS)
...
@@ -15,7 +15,7 @@ pg_passwd: $(OBJS)
$(CC)
-o
pg_passwd
$(OBJS)
$(LDFLAGS)
$(CC)
-o
pg_passwd
$(OBJS)
$(LDFLAGS)
install
:
pg_passwd
install
:
pg_passwd
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_passwd
$(BINDIR)
/pg_passwd
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_passwd
$(X)
$(BINDIR)
/pg_passwd
$(X)
.PHONY
:
submake
.PHONY
:
submake
submake
:
submake
:
...
@@ -25,7 +25,7 @@ depend dep:
...
@@ -25,7 +25,7 @@ depend dep:
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
clean
:
clean
:
rm
-f
pg_passwd
$(OBJS)
rm
-f
pg_passwd
$(X)
$(OBJS)
ifeq
(depend,$(wildcard depend))
ifeq
(depend,$(wildcard depend))
include
depend
include
depend
...
...
src/bin/pg_passwd/pg_passwd.c
View file @
7a6b562f
...
@@ -63,7 +63,11 @@ read_pwd_file(char *filename)
...
@@ -63,7 +63,11 @@ read_pwd_file(char *filename)
int
i
;
int
i
;
try_again:
try_again:
#ifndef __CYGWIN32__
fp
=
fopen
(
filename
,
"r"
);
fp
=
fopen
(
filename
,
"r"
);
#else
fp
=
fopen
(
filename
,
"rb"
);
#endif
if
(
fp
==
NULL
)
if
(
fp
==
NULL
)
{
{
if
(
errno
==
ENOENT
)
if
(
errno
==
ENOENT
)
...
@@ -75,7 +79,11 @@ try_again:
...
@@ -75,7 +79,11 @@ try_again:
{
{
case
'y'
:
case
'y'
:
case
'Y'
:
case
'Y'
:
#ifndef __CYGWIN32__
fp
=
fopen
(
filename
,
"w"
);
fp
=
fopen
(
filename
,
"w"
);
#else
fp
=
fopen
(
filename
,
"wb"
);
#endif
if
(
fp
==
NULL
)
if
(
fp
==
NULL
)
{
{
perror
(
filename
);
perror
(
filename
);
...
@@ -193,7 +201,11 @@ link_again:
...
@@ -193,7 +201,11 @@ link_again:
}
}
/* open file */
/* open file */
#ifndef __CYGWIN32__
if
((
fp
=
fopen
(
filename
,
"w"
))
==
NULL
)
if
((
fp
=
fopen
(
filename
,
"w"
))
==
NULL
)
#else
if
((
fp
=
fopen
(
filename
,
"wb"
))
==
NULL
)
#endif
{
{
perror
(
filename
);
perror
(
filename
);
exit
(
1
);
exit
(
1
);
...
...
src/bin/pg_version/Makefile.in
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
#
#
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/bin/pg_version/Attic/Makefile.in,v 1.
5 1998/04/06 16:51:27
momjian Exp $
# $Header: /cvsroot/pgsql/src/bin/pg_version/Attic/Makefile.in,v 1.
6 1999/01/17 06:19:14
momjian Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -28,13 +28,13 @@ submake:
...
@@ -28,13 +28,13 @@ submake:
$(MAKE)
-C
../../utils version.o
$(MAKE)
-C
../../utils version.o
install
:
pg_version
install
:
pg_version
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_version
$(BINDIR)
/pg_version
$(INSTALL)
$(INSTL_EXE_OPTS)
pg_version
$(X)
$(BINDIR)
/pg_version
$(X)
depend dep
:
depend dep
:
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
clean
:
clean
:
rm
-f
pg_version pg_version.o
rm
-f
pg_version
$(X)
pg_version.o
ifeq
(depend,$(wildcard depend))
ifeq
(depend,$(wildcard depend))
include
depend
include
depend
...
...
src/bin/psql/Makefile.in
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
#
#
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/bin/psql/Attic/Makefile.in,v 1.1
4 1998/11/30 00:30:05 tgl
Exp $
# $Header: /cvsroot/pgsql/src/bin/psql/Attic/Makefile.in,v 1.1
5 1999/01/17 06:19:19 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -43,13 +43,13 @@ submake:
...
@@ -43,13 +43,13 @@ submake:
$(MAKE)
-C
$(LIBPQDIR)
libpq.a
$(MAKE)
-C
$(LIBPQDIR)
libpq.a
install
:
psql
install
:
psql
$(INSTALL)
$(INSTL_EXE_OPTS)
psql
$(BINDIR)
/psql
$(INSTALL)
$(INSTL_EXE_OPTS)
psql
$(X)
$(BINDIR)
/psql
$(X)
depend dep
:
depend dep
:
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
clean
:
clean
:
rm
-f
psql
$(OBJS)
rm
-f
psql
$(X)
$(OBJS)
ifeq
(depend,$(wildcard depend))
ifeq
(depend,$(wildcard depend))
include
depend
include
depend
...
...
src/bin/psql/psql.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.16
5 1998/12/14 04:59:58
momjian Exp $
* $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.16
6 1999/01/17 06:19:19
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -40,6 +40,9 @@
...
@@ -40,6 +40,9 @@
#ifdef HAVE_TERMIOS_H
#ifdef HAVE_TERMIOS_H
#include <termios.h>
#include <termios.h>
#endif
#endif
#ifdef __CYGWIN32__
#include <getopt.h>
#endif
#ifdef HAVE_LIBREADLINE
#ifdef HAVE_LIBREADLINE
#ifdef HAVE_READLINE_H
#ifdef HAVE_READLINE_H
...
@@ -1436,9 +1439,17 @@ do_copy(const char *args, PsqlSettings *pset)
...
@@ -1436,9 +1439,17 @@ do_copy(const char *args, PsqlSettings *pset)
strcat
(
query
,
" TO stdout"
);
strcat
(
query
,
" TO stdout"
);
if
(
from
)
if
(
from
)
#ifndef __CYGWIN32__
copystream
=
fopen
(
file
,
"r"
);
copystream
=
fopen
(
file
,
"r"
);
#else
copystream
=
fopen
(
file
,
"rb"
);
#endif
else
else
#ifndef __CYGWIN32__
copystream
=
fopen
(
file
,
"w"
);
copystream
=
fopen
(
file
,
"w"
);
#else
copystream
=
fopen
(
file
,
"wb"
);
#endif
if
(
copystream
==
NULL
)
if
(
copystream
==
NULL
)
fprintf
(
stderr
,
fprintf
(
stderr
,
"Unable to open file %s which to copy, errno = %s (%d)."
,
"Unable to open file %s which to copy, errno = %s (%d)."
,
...
@@ -2139,7 +2150,11 @@ HandleSlashCmds(PsqlSettings *pset,
...
@@ -2139,7 +2150,11 @@ HandleSlashCmds(PsqlSettings *pset,
}
}
stat
(
lastfile
,
&
st
);
stat
(
lastfile
,
&
st
);
editFile
(
lastfile
);
editFile
(
lastfile
);
#ifndef __CYGWIN32__
if
((
stat
(
lastfile
,
&
st2
)
==
-
1
)
||
((
fd
=
fopen
(
lastfile
,
"r"
))
==
NULL
))
if
((
stat
(
lastfile
,
&
st2
)
==
-
1
)
||
((
fd
=
fopen
(
lastfile
,
"r"
))
==
NULL
))
#else
if
((
stat
(
lastfile
,
&
st2
)
==
-
1
)
||
((
fd
=
fopen
(
lastfile
,
"rb"
))
==
NULL
))
#endif
{
{
perror
(
lastfile
);
perror
(
lastfile
);
break
;
break
;
...
@@ -2209,7 +2224,11 @@ HandleSlashCmds(PsqlSettings *pset,
...
@@ -2209,7 +2224,11 @@ HandleSlashCmds(PsqlSettings *pset,
fprintf
(
stderr
,
"
\\
i must be followed by a file name
\n
"
);
fprintf
(
stderr
,
"
\\
i must be followed by a file name
\n
"
);
break
;
break
;
}
}
#ifndef __CYGWIN32__
if
((
fd
=
fopen
(
optarg
,
"r"
))
==
NULL
)
if
((
fd
=
fopen
(
optarg
,
"r"
))
==
NULL
)
#else
if
((
fd
=
fopen
(
optarg
,
"rb"
))
==
NULL
)
#endif
{
{
fprintf
(
stderr
,
"file named %s could not be opened
\n
"
,
optarg
);
fprintf
(
stderr
,
"file named %s could not be opened
\n
"
,
optarg
);
break
;
break
;
...
@@ -2305,7 +2324,11 @@ HandleSlashCmds(PsqlSettings *pset,
...
@@ -2305,7 +2324,11 @@ HandleSlashCmds(PsqlSettings *pset,
fprintf
(
stderr
,
"
\\
w must be followed by a file name
\n
"
);
fprintf
(
stderr
,
"
\\
w must be followed by a file name
\n
"
);
break
;
break
;
}
}
#ifndef __CYGWIN32__
if
((
fd
=
fopen
(
optarg
,
"w"
))
==
NULL
)
#else
if
((
fd
=
fopen
(
optarg
,
"w"
))
==
NULL
)
if
((
fd
=
fopen
(
optarg
,
"w"
))
==
NULL
)
#endif
{
{
fprintf
(
stderr
,
"file named %s could not be opened
\n
"
,
optarg
);
fprintf
(
stderr
,
"file named %s could not be opened
\n
"
,
optarg
);
break
;
break
;
...
@@ -3086,7 +3109,11 @@ setFout(PsqlSettings *pset, char *fname)
...
@@ -3086,7 +3109,11 @@ setFout(PsqlSettings *pset, char *fname)
if
(
*
fname
==
'|'
)
if
(
*
fname
==
'|'
)
{
{
pqsignal
(
SIGPIPE
,
SIG_IGN
);
pqsignal
(
SIGPIPE
,
SIG_IGN
);
#ifndef __CYGWIN32__
pset
->
queryFout
=
popen
(
fname
+
1
,
"w"
);
pset
->
queryFout
=
popen
(
fname
+
1
,
"w"
);
#else
pset
->
queryFout
=
popen
(
fname
+
1
,
"wb"
);
#endif
pset
->
pipe
=
1
;
pset
->
pipe
=
1
;
}
}
else
else
...
...
src/configure
View file @
7a6b562f
...
@@ -668,8 +668,6 @@ PORTNAME=${os}
...
@@ -668,8 +668,6 @@ PORTNAME=${os}
echo
"checking echo setting..."
echo
"checking echo setting..."
if
echo
'\c'
|
grep
-s
c
>
/dev/null 2>&1
if
echo
'\c'
|
grep
-s
c
>
/dev/null 2>&1
then
then
...
@@ -760,7 +758,7 @@ fi
...
@@ -760,7 +758,7 @@ fi
if
test
"
$INCLUDE_DIRS
"
;
then
if
test
"
$INCLUDE_DIRS
"
;
then
for
dir
in
$INCLUDE_DIRS
;
do
for
dir
in
$INCLUDE_DIRS
$SRCH_INC
;
do
if
test
-d
"
$dir
"
;
then
if
test
-d
"
$dir
"
;
then
PGSQL_CPPFLAGS
=
"
$PGSQL_CPPFLAGS
-I
$dir
"
PGSQL_CPPFLAGS
=
"
$PGSQL_CPPFLAGS
-I
$dir
"
else
else
...
@@ -798,7 +796,7 @@ fi
...
@@ -798,7 +796,7 @@ fi
if
test
"
$LIBRARY_DIRS
"
;
then
if
test
"
$LIBRARY_DIRS
"
;
then
for
dir
in
$LIBRARY_DIRS
;
do
for
dir
in
$LIBRARY_DIRS
$SRCH_LIB
;
do
if
test
-d
"
$dir
"
;
then
if
test
-d
"
$dir
"
;
then
PGSQL_LDFLAGS
=
"
$PGSQL_LDFLAGS
-L
$dir
"
PGSQL_LDFLAGS
=
"
$PGSQL_LDFLAGS
-L
$dir
"
else
else
...
@@ -1549,11 +1547,11 @@ esac
...
@@ -1549,11 +1547,11 @@ esac
ECHO_N_OUT
=
`
echo
-n
""
|
wc
-c
`
ECHO_N_OUT
=
`
echo
-n
""
|
wc
-c
`
ECHO_C_OUT
=
`
echo
"
\c
"
|
wc
-c
`
ECHO_C_OUT
=
`
echo
"
\c
"
|
wc
-c
`
if
test
"
$ECHO_N_OUT
"
-eq
0
;
then
if
test
$ECHO_N_OUT
-eq
0
;
then
DASH_N
=
'-n'
DASH_N
=
'-n'
BACKSLASH_C
=
BACKSLASH_C
=
else
else
if
test
"ECHO_C_OUT"
-eq
0
;
then
if
test
$ECHO_C_OUT
-eq
0
;
then
DASH_N
=
DASH_N
=
BACKSLASH_C
=
'\\\\c'
BACKSLASH_C
=
'\\\\c'
else
else
...
...
src/configure.in
View file @
7a6b562f
...
@@ -164,7 +164,7 @@ AC_ARG_WITH(includes,
...
@@ -164,7 +164,7 @@ AC_ARG_WITH(includes,
])
])
if test "$INCLUDE_DIRS"; then
if test "$INCLUDE_DIRS"; then
for dir in $INCLUDE_DIRS; do
for dir in $INCLUDE_DIRS
$SRCH_INC
; do
if test -d "$dir"; then
if test -d "$dir"; then
PGSQL_CPPFLAGS="$PGSQL_CPPFLAGS -I$dir"
PGSQL_CPPFLAGS="$PGSQL_CPPFLAGS -I$dir"
else
else
...
@@ -196,7 +196,7 @@ AC_ARG_WITH(libraries,
...
@@ -196,7 +196,7 @@ AC_ARG_WITH(libraries,
])
])
if test "$LIBRARY_DIRS"; then
if test "$LIBRARY_DIRS"; then
for dir in $LIBRARY_DIRS; do
for dir in $LIBRARY_DIRS
$SRCH_LIB
; do
if test -d "$dir"; then
if test -d "$dir"; then
PGSQL_LDFLAGS="$PGSQL_LDFLAGS -L$dir"
PGSQL_LDFLAGS="$PGSQL_LDFLAGS -L$dir"
else
else
...
...
src/include/c.h
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
* Copyright (c) 1994, Regents of the University of California
* Copyright (c) 1994, Regents of the University of California
*
*
* $Id: c.h,v 1.4
8 1999/01/17 03:22:51 tgl
Exp $
* $Id: c.h,v 1.4
9 1999/01/17 06:19:22 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -53,6 +53,10 @@
...
@@ -53,6 +53,10 @@
#include <stdarg.h>
#include <stdarg.h>
#endif
#endif
#ifdef __CYGWIN32__
#include <errno.h>
#endif
/* ----------------------------------------------------------------
/* ----------------------------------------------------------------
* Section 1: bool, true, false, TRUE, FALSE
* Section 1: bool, true, false, TRUE, FALSE
* ----------------------------------------------------------------
* ----------------------------------------------------------------
...
...
src/interfaces/ecpg/lib/Makefile.in
View file @
7a6b562f
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
# Copyright (c) 1994, Regents of the University of California
# Copyright (c) 1994, Regents of the University of California
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/Makefile.in,v 1.3
8 1998/10/19 00:00:40 tgl
Exp $
# $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/Makefile.in,v 1.3
9 1999/01/17 06:19:24 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -43,6 +43,9 @@ typename.o : typename.c ../include/ecpgtype.h
...
@@ -43,6 +43,9 @@ typename.o : typename.c ../include/ecpgtype.h
.PHONY
:
clean
.PHONY
:
clean
clean
:
clean
:
rm
-f
lib
$(NAME)
.a
$(shlib)
$(OBJS)
rm
-f
lib
$(NAME)
.a
$(shlib)
$(OBJS)
ifeq
($(PORTNAME), win)
rm
-f
$(NAME)
.def
endif
depend dep
:
depend dep
:
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
...
...
src/interfaces/ecpg/preproc/Makefile
View file @
7a6b562f
...
@@ -15,10 +15,10 @@ OBJ=y.tab.o pgc.o type.o ecpg.o ecpg_keywords.o ../../../backend/parser/scansup.
...
@@ -15,10 +15,10 @@ OBJ=y.tab.o pgc.o type.o ecpg.o ecpg_keywords.o ../../../backend/parser/scansup.
all
::
ecpg
all
::
ecpg
clean
:
clean
:
rm
-f
*
.o core a.out ecpg y.tab.h y.tab.c pgc.c
*
~
rm
-f
*
.o core a.out ecpg
$(X)
y.tab.h y.tab.c pgc.c
*
~
install
:
all
install
:
all
$(INSTALL)
$(INSTL_EXE_OPTS)
ecpg
$(DESTDIR)$(BINDIR)
$(INSTALL)
$(INSTL_EXE_OPTS)
ecpg
$(X)
$(DESTDIR)$(BINDIR)
uninstall
:
uninstall
:
rm
-f
$(DESTDIR)$(BINDIR)
/ecpg
rm
-f
$(DESTDIR)$(BINDIR)
/ecpg
...
...
src/interfaces/ecpg/preproc/ecpg.c
View file @
7a6b562f
...
@@ -61,7 +61,11 @@ main(int argc, char *const argv[])
...
@@ -61,7 +61,11 @@ main(int argc, char *const argv[])
switch
(
c
)
switch
(
c
)
{
{
case
'o'
:
case
'o'
:
#ifndef __CYGWIN32__
yyout
=
fopen
(
optarg
,
"w"
);
yyout
=
fopen
(
optarg
,
"w"
);
#else
yyout
=
fopen
(
optarg
,
"wb"
);
#endif
if
(
yyout
==
NULL
)
if
(
yyout
==
NULL
)
perror
(
optarg
);
perror
(
optarg
);
else
else
...
@@ -126,7 +130,11 @@ main(int argc, char *const argv[])
...
@@ -126,7 +130,11 @@ main(int argc, char *const argv[])
ptr2ext
[
1
]
=
'c'
;
ptr2ext
[
1
]
=
'c'
;
ptr2ext
[
2
]
=
'\0'
;
ptr2ext
[
2
]
=
'\0'
;
#ifndef __CYGWIN32__
yyout
=
fopen
(
output_filename
,
"w"
);
yyout
=
fopen
(
output_filename
,
"w"
);
#else
yyout
=
fopen
(
output_filename
,
"wb"
);
#endif
if
(
yyout
==
NULL
)
if
(
yyout
==
NULL
)
{
{
perror
(
output_filename
);
perror
(
output_filename
);
...
@@ -136,7 +144,11 @@ main(int argc, char *const argv[])
...
@@ -136,7 +144,11 @@ main(int argc, char *const argv[])
}
}
}
}
#ifndef __CYGWIN32__
yyin
=
fopen
(
input_filename
,
"r"
);
yyin
=
fopen
(
input_filename
,
"r"
);
#else
yyin
=
fopen
(
input_filename
,
"rb"
);
#endif
if
(
yyin
==
NULL
)
if
(
yyin
==
NULL
)
perror
(
argv
[
fnr
]);
perror
(
argv
[
fnr
]);
else
else
...
...
src/interfaces/libpq++/Makefile.in
View file @
7a6b562f
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
# Copyright (c) 1994, Regents of the University of California
# Copyright (c) 1994, Regents of the University of California
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile.in,v 1.1
0 1998/10/19 00:00:46 tgl
Exp $
# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile.in,v 1.1
1 1999/01/17 06:19:39 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -44,7 +44,11 @@ endif
...
@@ -44,7 +44,11 @@ endif
OBJS
=
pgenv.o pgconnection.o pgtransdb.o pgcursordb.o pglobject.o
OBJS
=
pgenv.o pgconnection.o pgtransdb.o pgcursordb.o pglobject.o
ifeq
($(PORTNAME), win)
SHLIB_LINK
+=
-L
../libpq
-lpq
-lstdc
++
else
SHLIB_LINK
=
-L
../libpq
-lpq
SHLIB_LINK
=
-L
../libpq
-lpq
endif
# Shared library stuff, also default 'all' target
# Shared library stuff, also default 'all' target
include
$(SRCDIR)/Makefile.shlib
include
$(SRCDIR)/Makefile.shlib
...
@@ -87,6 +91,9 @@ beforeinstall-headers:
...
@@ -87,6 +91,9 @@ beforeinstall-headers:
clean
:
clean
:
rm
-f
libpq++.a
$(shlib)
$(OBJS)
rm
-f
libpq++.a
$(shlib)
$(OBJS)
$(MAKE)
-C
examples clean
$(MAKE)
-C
examples clean
ifeq
($(PORTNAME), win)
rm
-f
pq++.def
endif
dep depend
:
dep depend
:
$(CXX)
-MM
$(CXXFLAGS)
*
.cc
>
depend
$(CXX)
-MM
$(CXXFLAGS)
*
.cc
>
depend
...
...
src/interfaces/libpq/Makefile.in
View file @
7a6b562f
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
# Copyright (c) 1994, Regents of the University of California
# Copyright (c) 1994, Regents of the University of California
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.4
1 1998/11/12 05:27:01 tgl
Exp $
# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.4
2 1999/01/17 06:19:34 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -36,7 +36,11 @@ endif
...
@@ -36,7 +36,11 @@ endif
# If crypt is a separate library, rather than part of libc,
# If crypt is a separate library, rather than part of libc,
# make sure it gets included in shared libpq.
# make sure it gets included in shared libpq.
ifeq
($(PORTNAME), win)
SHLIB_LINK
+=
$(
findstring
-lcrypt
,
$(LIBS)
)
else
SHLIB_LINK
=
$(
findstring
-lcrypt
,
$(LIBS)
)
SHLIB_LINK
=
$(
findstring
-lcrypt
,
$(LIBS)
)
endif
# Shared library stuff, also default 'all' target
# Shared library stuff, also default 'all' target
include
$(SRCDIR)/Makefile.shlib
include
$(SRCDIR)/Makefile.shlib
...
@@ -139,6 +143,9 @@ beforeinstall-headers:
...
@@ -139,6 +143,9 @@ beforeinstall-headers:
clean
:
clean
:
rm
-f
libpq.a
$(shlib)
$(OBJS)
rm
-f
libpq.a
$(shlib)
$(OBJS)
rm
-f
dllist.c common.c wchar.c conv.c
rm
-f
dllist.c common.c wchar.c conv.c
ifeq
($(PORTNAME), win)
rm
-f
pq.def
endif
depend dep
:
depend dep
:
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
$(CC)
-MM
$(CFLAGS)
*
.c
>
depend
...
...
src/interfaces/libpq/fe-connect.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.8
7 1999/01/17 03:37:19 tgl
Exp $
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.8
8 1999/01/17 06:19:35 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -567,7 +567,7 @@ connectDB(PGconn *conn)
...
@@ -567,7 +567,7 @@ connectDB(PGconn *conn)
conn
->
raddr
.
in
.
sin_port
=
htons
((
unsigned
short
)
(
portno
));
conn
->
raddr
.
in
.
sin_port
=
htons
((
unsigned
short
)
(
portno
));
conn
->
raddr_len
=
sizeof
(
struct
sockaddr_in
);
conn
->
raddr_len
=
sizeof
(
struct
sockaddr_in
);
}
}
#if
ndef WIN32
#if
!defined(WIN32) && !defined(__CYGWIN32__)
else
else
conn
->
raddr_len
=
UNIXSOCK_PATH
(
conn
->
raddr
.
un
,
portno
);
conn
->
raddr_len
=
UNIXSOCK_PATH
(
conn
->
raddr
.
un
,
portno
);
#endif
#endif
...
...
src/interfaces/libpq/fe-lobj.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-lobj.c,v 1.1
7 1998/10/01 01:40:22 tgl
Exp $
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-lobj.c,v 1.1
8 1999/01/17 06:19:36 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -392,7 +392,11 @@ lo_import(PGconn *conn, char *filename)
...
@@ -392,7 +392,11 @@ lo_import(PGconn *conn, char *filename)
/*
/*
* open the file to be read in
* open the file to be read in
*/
*/
#ifndef __CYGWIN32__
fd
=
open
(
filename
,
O_RDONLY
,
0666
);
fd
=
open
(
filename
,
O_RDONLY
,
0666
);
#else
fd
=
open
(
filename
,
O_RDONLY
|
O_BINARY
,
0666
);
#endif
if
(
fd
<
0
)
if
(
fd
<
0
)
{
/* error */
{
/* error */
sprintf
(
conn
->
errorMessage
,
sprintf
(
conn
->
errorMessage
,
...
@@ -467,7 +471,11 @@ lo_export(PGconn *conn, Oid lobjId, char *filename)
...
@@ -467,7 +471,11 @@ lo_export(PGconn *conn, Oid lobjId, char *filename)
/*
/*
* open the file to be written to
* open the file to be written to
*/
*/
#ifndef __CYGWIN32__
fd
=
open
(
filename
,
O_CREAT
|
O_WRONLY
|
O_TRUNC
,
0666
);
fd
=
open
(
filename
,
O_CREAT
|
O_WRONLY
|
O_TRUNC
,
0666
);
#else
fd
=
open
(
filename
,
O_CREAT
|
O_WRONLY
|
O_TRUNC
|
O_BINARY
,
0666
);
#endif
if
(
fd
<
0
)
if
(
fd
<
0
)
{
/* error */
{
/* error */
sprintf
(
conn
->
errorMessage
,
sprintf
(
conn
->
errorMessage
,
...
...
src/interfaces/odbc/GNUmakefile.in
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
#
#
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/interfaces/odbc/Attic/GNUmakefile.in,v 1.
9 1998/10/28 06:49:10 thomas
Exp $
# $Header: /cvsroot/pgsql/src/interfaces/odbc/Attic/GNUmakefile.in,v 1.
10 1999/01/17 06:19:43 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
@SET_MAKE@
@SET_MAKE@
...
@@ -73,7 +73,11 @@ clean:
...
@@ -73,7 +73,11 @@ clean:
distclean: clean
distclean: clean
-rm -f config.h GNUmakefile Makefile.global
-rm -f config.h GNUmakefile Makefile.global
-rm -f config.cache config.log config.status
-rm -f config.cache config.log config.status
ifeq ($(PORTNAME), win)
@if [ $SRCDIR != $ODBCSRCDIR ]; then rm -f template makefiles port; fi
else
@if [ $SRCDIR ne $ODBCSRCDIR ]; then rm -f template makefiles port
@if [ $SRCDIR ne $ODBCSRCDIR ]; then rm -f template makefiles port
endif
.PHONY: standalone
.PHONY: standalone
...
...
src/interfaces/odbc/gpps.c
View file @
7a6b562f
...
@@ -97,10 +97,18 @@ GetPrivateProfileString(char *theSection, // section name
...
@@ -97,10 +97,18 @@ GetPrivateProfileString(char *theSection, // section name
/* This code makes it so that a file in the users home dir
/* This code makes it so that a file in the users home dir
* overrides a the "default" file as passed in
* overrides a the "default" file as passed in
*/
*/
#ifndef __CYGWIN32__
aFile
=
(
FILE
*
)(
buf
?
fopen
(
buf
,
"r"
)
:
NULL
);
aFile
=
(
FILE
*
)(
buf
?
fopen
(
buf
,
"r"
)
:
NULL
);
#else
aFile
=
(
FILE
*
)(
buf
?
fopen
(
buf
,
"rb"
)
:
NULL
);
#endif
if
(
!
aFile
)
{
if
(
!
aFile
)
{
sprintf
(
buf
,
"%s"
,
theIniFileName
);
sprintf
(
buf
,
"%s"
,
theIniFileName
);
#ifndef __CYGWIN32__
aFile
=
(
FILE
*
)(
buf
?
fopen
(
buf
,
"r"
)
:
NULL
);
aFile
=
(
FILE
*
)(
buf
?
fopen
(
buf
,
"r"
)
:
NULL
);
#else
aFile
=
(
FILE
*
)(
buf
?
fopen
(
buf
,
"rb"
)
:
NULL
);
#endif
}
}
...
...
src/interfaces/odbc/misc.c
View file @
7a6b562f
...
@@ -71,7 +71,11 @@ char filebuf[80];
...
@@ -71,7 +71,11 @@ char filebuf[80];
if
(
!
LOGFP
)
{
if
(
!
LOGFP
)
{
generate_filename
(
MYLOGDIR
,
MYLOGFILE
,
filebuf
);
generate_filename
(
MYLOGDIR
,
MYLOGFILE
,
filebuf
);
#ifndef __CYGWIN32__
LOGFP
=
fopen
(
filebuf
,
"w"
);
LOGFP
=
fopen
(
filebuf
,
"w"
);
#else
LOGFP
=
fopen
(
filebuf
,
"wb"
);
#endif
globals
.
mylogFP
=
LOGFP
;
globals
.
mylogFP
=
LOGFP
;
setbuf
(
LOGFP
,
NULL
);
setbuf
(
LOGFP
,
NULL
);
}
}
...
@@ -102,7 +106,11 @@ FILE* LOGFP = globals.qlogFP;
...
@@ -102,7 +106,11 @@ FILE* LOGFP = globals.qlogFP;
if
(
!
LOGFP
)
{
if
(
!
LOGFP
)
{
generate_filename
(
QLOGDIR
,
QLOGFILE
,
filebuf
);
generate_filename
(
QLOGDIR
,
QLOGFILE
,
filebuf
);
#ifndef __CYGWIN32__
LOGFP
=
fopen
(
filebuf
,
"w"
);
LOGFP
=
fopen
(
filebuf
,
"w"
);
#else
LOGFP
=
fopen
(
filebuf
,
"wb"
);
#endif
globals
.
qlogFP
=
LOGFP
;
globals
.
qlogFP
=
LOGFP
;
setbuf
(
LOGFP
,
NULL
);
setbuf
(
LOGFP
,
NULL
);
}
}
...
...
src/lextest/Makefile
View file @
7a6b562f
...
@@ -19,6 +19,6 @@ lextest: lextest.c scan.l
...
@@ -19,6 +19,6 @@ lextest: lextest.c scan.l
@
echo
"If this fails, flex is broken"
| ./lextest
||
rm
-f
lextest
@
echo
"If this fails, flex is broken"
| ./lextest
||
rm
-f
lextest
clean
:
clean
:
rm
-f
lextest lex.yy.c lex.yy.o lextest.o
rm
-f
lextest
$(X)
lex.yy.c lex.yy.o lextest.o
dep
:
dep
:
src/pl/plpgsql/src/Makefile.in
View file @
7a6b562f
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
# Makefile for the plpgsql shared object
# Makefile for the plpgsql shared object
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/pl/plpgsql/src/Attic/Makefile.in,v 1.1
2 1998/10/30 15:05:23 tgl
Exp $
# $Header: /cvsroot/pgsql/src/pl/plpgsql/src/Attic/Makefile.in,v 1.1
3 1999/01/17 06:19:53 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -24,7 +24,11 @@ LFLAGS+= -i -l
...
@@ -24,7 +24,11 @@ LFLAGS+= -i -l
OBJS
=
pl_parse.o pl_handler.o pl_comp.o pl_exec.o pl_funcs.o
OBJS
=
pl_parse.o pl_handler.o pl_comp.o pl_exec.o pl_funcs.o
ifeq
($(PORTNAME), win)
SHLIB_LINK
+=
-L
$(LIBPQDIR)
-lpq
else
SHLIB_LINK
=
-L
$(LIBPQDIR)
-lpq
SHLIB_LINK
=
-L
$(LIBPQDIR)
-lpq
endif
# Shared library stuff, also default 'all' target
# Shared library stuff, also default 'all' target
include
$(SRCDIR)/Makefile.shlib
include
$(SRCDIR)/Makefile.shlib
...
@@ -74,3 +78,6 @@ pl.tab.h: pl_gram.c
...
@@ -74,3 +78,6 @@ pl.tab.h: pl_gram.c
clean
:
clean
:
rm
-f
lib
$(NAME)
.a
$(shlib)
rm
-f
lib
$(NAME)
.a
$(shlib)
rm
-f
*
.o pl.tab.h pl_gram.c pl_scan.c
rm
-f
*
.o pl.tab.h pl_gram.c pl_scan.c
ifeq
($(PORTNAME), win)
rm
-f
$(NAME)
.def
endif
src/template/.similar
View file @
7a6b562f
...
@@ -12,6 +12,7 @@ i386-pc-solaris=solaris_i386_gcc
...
@@ -12,6 +12,7 @@ i386-pc-solaris=solaris_i386_gcc
i386-pc-sunos5=solaris_i386_gcc
i386-pc-sunos5=solaris_i386_gcc
i386-unknown-freebsd=freebsd
i386-unknown-freebsd=freebsd
i386-unknown-netbsd=netbsd
i386-unknown-netbsd=netbsd
i386-pc-cygwin32=cygwin32
i486-pc-linux-gnu=linux_i386
i486-pc-linux-gnu=linux_i386
i586-pc-linux-gnu=linux_i386
i586-pc-linux-gnu=linux_i386
i586-pc-sco3.2v=sco
i586-pc-sco3.2v=sco
...
...
src/test/regress/GNUmakefile
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
#
#
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/test/regress/GNUmakefile,v 1.1
6 1998/07/26 04:31:41 scrappy
Exp $
# $Header: /cvsroot/pgsql/src/test/regress/GNUmakefile,v 1.1
7 1999/01/17 06:19:57 momjian
Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
...
@@ -43,19 +43,37 @@ endif
...
@@ -43,19 +43,37 @@ endif
all
:
$(INFILES)
all
:
$(INFILES)
cd
input
;
$(MAKE)
all
;
cd
..
cd
input
;
$(MAKE)
all
;
cd
..
cd
output
;
$(MAKE)
all
;
cd
..
cd
output
;
$(MAKE)
all
;
cd
..
#ifneq ($(PORTNAME), win)
$(MAKE)
-C
../../../contrib/spi
REFINT_VERBOSE
=
1 refint
$(DLSUFFIX)
\
$(MAKE)
-C
../../../contrib/spi
REFINT_VERBOSE
=
1 refint
$(DLSUFFIX)
\
autoinc
$(DLSUFFIX)
autoinc
$(DLSUFFIX)
#else
# cat /dev/null > ../../../contrib/spi/refint$(DLSUFFIX)
# cat /dev/null > ../../../contrib/spi/autoinc$(DLSUFFIX)
#endif
#ifeq ($(PORTNAME), win)
#regress.dll: regress.c
# cat /dev/null > $@
#endif
#
#
# run the test
# run the test
#
#
runtest
:
$(INFILES)
runtest
:
$(INFILES)
ifneq
($(PORTNAME), win)
MULTIBYTE
=
$(MULTIBYTE)
;
export
MULTIBYTE
;
\
$(SHELL)
./regress.sh
$(PORTNAME)
2>&1 |
tee
regress.out
else
MULTIBYTE
=
$(MULTIBYTE)
;
export
MULTIBYTE
;
\
MULTIBYTE
=
$(MULTIBYTE)
;
export
MULTIBYTE
;
\
$(SHELL)
./regress.sh 2>&1 |
tee
regress.out
./regress.sh
$(PORTNAME)
2>&1 |
tee
regress.out
endif
@
echo
"ACTUAL RESULTS OF REGRESSION TEST ARE NOW IN FILE regress.out"
@
echo
"ACTUAL RESULTS OF REGRESSION TEST ARE NOW IN FILE regress.out"
clean
:
clean
:
rm
-f
$(INFILES)
regress.out
rm
-f
$(INFILES)
regress.out regress.o regression.diffs
ifeq
($(PORTNAME), win)
rm
-f
regress.def
endif
$(MAKE)
-C
sql clean
$(MAKE)
-C
sql clean
$(MAKE)
-C
expected clean
$(MAKE)
-C
expected clean
$(MAKE)
-C
results clean
$(MAKE)
-C
results clean
...
...
src/test/regress/regress.sh
View file @
7a6b562f
#!/bin/sh
#!/bin/sh
# $Header: /cvsroot/pgsql/src/test/regress/Attic/regress.sh,v 1.2
1 1998/08/28 14:17:57
momjian Exp $
# $Header: /cvsroot/pgsql/src/test/regress/Attic/regress.sh,v 1.2
2 1999/01/17 06:19:58
momjian Exp $
#
#
if
[
$#
-eq
0
]
;
then
echo
"Syntaxe:
$0
<portname>"
exit
1
fi
if
[
$1
==
"win"
]
;
then
HOST
=
"-h localhost"
else
HOST
=
""
fi
if
echo
'\c'
|
grep
-s
c
>
/dev/null 2>&1
if
echo
'\c'
|
grep
-s
c
>
/dev/null 2>&1
then
then
ECHO_N
=
"echo -n"
ECHO_N
=
"echo -n"
...
@@ -18,7 +31,7 @@ PGTZ="PST8PDT"; export PGTZ
...
@@ -18,7 +31,7 @@ PGTZ="PST8PDT"; export PGTZ
PGDATESTYLE
=
"Postgres,US"
;
export
PGDATESTYLE
PGDATESTYLE
=
"Postgres,US"
;
export
PGDATESTYLE
#FRONTEND=monitor
#FRONTEND=monitor
FRONTEND
=
"psql -n -e -q"
FRONTEND
=
"psql
$HOST
-n -e -q"
SYSTEM
=
`
uname
-s
`
SYSTEM
=
`
uname
-s
`
...
@@ -31,10 +44,10 @@ echo "See regress/README for more information."
...
@@ -31,10 +44,10 @@ echo "See regress/README for more information."
echo
""
echo
""
echo
"=============== destroying old regression database... ================="
echo
"=============== destroying old regression database... ================="
destroydb regression
destroydb
$HOST
regression
echo
"=============== creating new regression database... ================="
echo
"=============== creating new regression database... ================="
createdb regression
createdb
$HOST
regression
if
[
$?
-ne
0
]
;
then
if
[
$?
-ne
0
]
;
then
echo
createdb failed
echo
createdb failed
exit
1
exit
1
...
...
src/tools/entab/entab.c
View file @
7a6b562f
...
@@ -94,7 +94,11 @@ char **argv;
...
@@ -94,7 +94,11 @@ char **argv;
in_file
=
stdin
;
in_file
=
stdin
;
else
else
{
{
#ifndef __CYGWIN32__
if
((
in_file
=
fopen
(
*
argv
,
"r"
))
==
NULL
)
if
((
in_file
=
fopen
(
*
argv
,
"r"
))
==
NULL
)
#else
if
((
in_file
=
fopen
(
*
argv
,
"rb"
))
==
NULL
)
#endif
halt
(
"PERROR: Can not open file %s
\n
"
,
argv
[
0
]);
halt
(
"PERROR: Can not open file %s
\n
"
,
argv
[
0
]);
argv
++
;
argv
++
;
}
}
...
...
src/utils/Makefile
View file @
7a6b562f
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
# Makefile for utils
# Makefile for utils
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/utils/Attic/Makefile,v 1.
5 1998/04/06 00:32:26
momjian Exp $
# $Header: /cvsroot/pgsql/src/utils/Attic/Makefile,v 1.
6 1999/01/17 06:20:03
momjian Exp $
#
#
# About strdup: Some systems have strdup in their standard library, others
# About strdup: Some systems have strdup in their standard library, others
# don't. Ones that don't will use this make file to compile the strdup.c
# don't. Ones that don't will use this make file to compile the strdup.c
...
@@ -27,6 +27,9 @@ depend dep:
...
@@ -27,6 +27,9 @@ depend dep:
clean
:
clean
:
rm
-f
version.o
rm
-f
version.o
ifeq
($(PORTNAME), win)
rm
-f
dllinit.o
endif
ifeq
(depend,$(wildcard depend))
ifeq
(depend,$(wildcard depend))
include
depend
include
depend
...
...
src/utils/version.c
View file @
7a6b562f
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/utils/Attic/version.c,v 1.
9 1998/04/29 12:41:29 scrappy
Exp $
* $Header: /cvsroot/pgsql/src/utils/Attic/version.c,v 1.
10 1999/01/17 06:20:06 momjian
Exp $
*
*
* NOTES
* NOTES
* XXX eventually, should be able to handle version identifiers
* XXX eventually, should be able to handle version identifiers
...
@@ -68,7 +68,11 @@ ValidatePgVersion(const char *path, char **reason_p)
...
@@ -68,7 +68,11 @@ ValidatePgVersion(const char *path, char **reason_p)
PathSetVersionFilePath
(
path
,
full_path
);
PathSetVersionFilePath
(
path
,
full_path
);
#ifndef __CYGWIN32__
if
((
fd
=
open
(
full_path
,
O_RDONLY
,
0
))
==
-
1
)
if
((
fd
=
open
(
full_path
,
O_RDONLY
,
0
))
==
-
1
)
#else
if
((
fd
=
open
(
full_path
,
O_RDONLY
|
O_BINARY
,
0
))
==
-
1
)
#endif
{
{
*
reason_p
=
malloc
(
200
);
*
reason_p
=
malloc
(
200
);
sprintf
(
*
reason_p
,
"File '%s' does not exist or no read permission."
,
full_path
);
sprintf
(
*
reason_p
,
"File '%s' does not exist or no read permission."
,
full_path
);
...
@@ -123,7 +127,11 @@ SetPgVersion(const char *path, char **reason_p)
...
@@ -123,7 +127,11 @@ SetPgVersion(const char *path, char **reason_p)
PathSetVersionFilePath
(
path
,
full_path
);
PathSetVersionFilePath
(
path
,
full_path
);
#ifndef __CYGWIN32__
fd
=
open
(
full_path
,
O_WRONLY
|
O_CREAT
|
O_EXCL
,
0666
);
fd
=
open
(
full_path
,
O_WRONLY
|
O_CREAT
|
O_EXCL
,
0666
);
#else
fd
=
open
(
full_path
,
O_WRONLY
|
O_CREAT
|
O_EXCL
|
O_BINARY
,
0666
);
#endif
if
(
fd
<
0
)
if
(
fd
<
0
)
{
{
*
reason_p
=
malloc
(
100
+
strlen
(
full_path
));
*
reason_p
=
malloc
(
100
+
strlen
(
full_path
));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment