aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/geqo/geqo_params.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/optimizer/geqo/geqo_params.c')
-rw-r--r--src/backend/optimizer/geqo/geqo_params.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/backend/optimizer/geqo/geqo_params.c b/src/backend/optimizer/geqo/geqo_params.c
index 3bb8257fca8..52c57c45378 100644
--- a/src/backend/optimizer/geqo/geqo_params.c
+++ b/src/backend/optimizer/geqo/geqo_params.c
@@ -5,7 +5,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
-* $Id: geqo_params.c,v 1.4 1997/08/12 22:53:09 momjian Exp $
+* $Id: geqo_params.c,v 1.5 1997/08/18 02:14:41 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -43,6 +43,8 @@
#include "optimizer/geqo_gene.h"
#include "optimizer/geqo.h"
+#include "storage/fd.h"
+
#define POOL_TAG "Pool_Size"
#define TRIAL_TAG "Generations"
#define RAND_TAG "Random_Seed"
@@ -89,7 +91,7 @@ geqo_params(int string_length)
sprintf(conf_file, "%s/%s", DataDir, GEQO_FILE);
/* open the config file */
- file = fopen(conf_file, "r");
+ file = AllocateFile(conf_file, "r");
if (file)
{
/*
@@ -187,7 +189,7 @@ geqo_params(int string_length)
}
}
- fclose(file);
+ FreeFile(file);
pfree(conf_file);
}