summaryrefslogtreecommitdiff
path: root/src/backend/postmaster
diff options
context:
space:
mode:
authorBruce Momjian2001-05-25 15:45:34 +0000
committerBruce Momjian2001-05-25 15:45:34 +0000
commitf6923ff3ac8320a82f4bb070b09e9b1fed3d91c9 (patch)
tree99937ac8a95d3ded1c263536c19de0e6bf05ec17 /src/backend/postmaster
parentdffb673692f96a6cc52411762b8ba07201687313 (diff)
Oops, only wanted python change in the last commit. Backing out.
Diffstat (limited to 'src/backend/postmaster')
-rw-r--r--src/backend/postmaster/postmaster.c55
1 files changed, 1 insertions, 54 deletions
diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c
index dc6ee27fa0d..de053e15584 100644
--- a/src/backend/postmaster/postmaster.c
+++ b/src/backend/postmaster/postmaster.c
@@ -28,7 +28,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.213 2001/05/25 15:34:50 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.214 2001/05/25 15:45:33 momjian Exp $
*
* NOTES
*
@@ -58,7 +58,6 @@
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>
-#include <dirent.h>
#include <sys/time.h>
#include <sys/socket.h>
#include <errno.h>
@@ -244,7 +243,6 @@ static void RandomSalt(char *salt);
static void SignalChildren(int signal);
static int CountChildren(void);
static bool CreateOptsFile(int argc, char *argv[]);
-static void RemovePgSorttemp(void);
static pid_t SSDataBase(int xlop);
@@ -597,9 +595,6 @@ PostmasterMain(int argc, char *argv[])
if (!CreateDataDirLockFile(DataDir, true))
ExitPostmaster(1);
- /* Remove old sort files */
- RemovePgSorttemp();
-
/*
* Establish input sockets.
*/
@@ -2455,51 +2450,3 @@ CreateOptsFile(int argc, char *argv[])
fclose(fp);
return true;
}
-
-
-/*
- * Remove old sort files
- */
-static void
-RemovePgSorttemp(void)
-{
- char db_path[MAXPGPATH];
- char temp_path[MAXPGPATH];
- char rm_path[MAXPGPATH];
- DIR *db_dir;
- DIR *temp_dir;
- struct dirent *db_de;
- struct dirent *temp_de;
-
- /*
- * Cycle through pg_tempsort for all databases and
- * and remove old sort files.
- */
- /* trailing slash forces symlink following */
- snprintf(db_path, sizeof(db_path), "%s/base/", DataDir);
- if ((db_dir = opendir(db_path)) != NULL)
- {
- while ((db_de = readdir(db_dir)) != NULL)
- {
- snprintf(temp_path, sizeof(temp_path),
- "%s/%s/%s/", db_path, db_de->d_name, SORT_TEMP_DIR);
- if ((temp_dir = opendir(temp_path)) != NULL)
- {
- while ((temp_de = readdir(temp_dir)) != NULL)
- {
- if (strspn(temp_de->d_name, "0123456789.") ==
- strlen(temp_de->d_name))
- {
- snprintf(rm_path, sizeof(temp_path),
- "%s/%s/%s/%s",
- db_path, db_de->d_name,
- SORT_TEMP_DIR, temp_de->d_name);
- unlink(rm_path);
- }
- }
- closedir(temp_dir);
- }
- }
- closedir(db_dir);
- }
-}