aboutsummaryrefslogtreecommitdiff
path: root/src/backend
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend')
-rw-r--r--src/backend/main/main.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/backend/main/main.c b/src/backend/main/main.c
index e4f112b4216..ed1895d839c 100644
--- a/src/backend/main/main.c
+++ b/src/backend/main/main.c
@@ -13,7 +13,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/main/main.c,v 1.94 2004/12/31 21:59:53 pgsql Exp $
+ * $PostgreSQL: pgsql/src/backend/main/main.c,v 1.95 2005/10/13 15:37:14 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -50,8 +50,6 @@
int
main(int argc, char *argv[])
{
- int len;
-
#ifndef WIN32
struct passwd *pw;
#endif
@@ -256,13 +254,7 @@ main(int argc, char *argv[])
* (and possibly first argument) we were called with. The lack of
* consistency here is historical.
*/
- len = strlen(argv[0]);
-
- if ((len >= 10 && strcmp(argv[0] + len - 10, "postmaster") == 0)
-#ifdef WIN32
- || (len >= 14 && strcmp(argv[0] + len - 14, "postmaster.exe") == 0)
-#endif
- )
+ if (strcmp(get_progname(argv[0]), "postmaster") == 0)
{
/* Called as "postmaster" */
exit(PostmasterMain(argc, argv));