diff options
author | Bruce Momjian | 1997-08-18 02:15:04 +0000 |
---|---|---|
committer | Bruce Momjian | 1997-08-18 02:15:04 +0000 |
commit | 3333974c1ecba44352c245ff7c2ca974585f785e (patch) | |
tree | 07a7bd61e403afb5ce9adcbf31a88104fd38f22a /src/backend/parser/dbcommands.c | |
parent | 3fc999b548061b8fc9ceaa809f3b151111290224 (diff) |
Reduce open() calls. Replace fopen() calls with calls to fd.c functions.
Diffstat (limited to 'src/backend/parser/dbcommands.c')
-rw-r--r-- | src/backend/parser/dbcommands.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backend/parser/dbcommands.c b/src/backend/parser/dbcommands.c index d1f717ee33..a608407f51 100644 --- a/src/backend/parser/dbcommands.c +++ b/src/backend/parser/dbcommands.c @@ -31,6 +31,7 @@ #include "tcop/tcopprot.h" #include "storage/bufmgr.h" #include "storage/lmgr.h" +#include "storage/fd.h" /* non-export function prototypes */ @@ -249,9 +250,9 @@ stop_vacuum(char *dbname) sprintf(filename, "%s%cbase%c%s%c%s.vacuum", DataDir, SEP_CHAR, SEP_CHAR, dbname, SEP_CHAR, dbname); - if ((fp = fopen(filename, "r")) != (FILE *) NULL) { + if ((fp = AllocateFile(filename, "r")) != NULL) { fscanf(fp, "%d", &pid); - fclose(fp); + FreeFile(fp); if (kill(pid, SIGKILLDAEMON1) < 0) { elog(WARN, "can't kill vacuum daemon (pid %d) on %s", pid, dbname); |