diff options
| author | Bruce Momjian | 2001-05-25 15:45:34 +0000 |
|---|---|---|
| committer | Bruce Momjian | 2001-05-25 15:45:34 +0000 |
| commit | f6923ff3ac8320a82f4bb070b09e9b1fed3d91c9 (patch) | |
| tree | 99937ac8a95d3ded1c263536c19de0e6bf05ec17 /src/backend/postmaster | |
| parent | dffb673692f96a6cc52411762b8ba07201687313 (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.c | 55 |
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); - } -} |
