Skip site navigation (1) Skip section navigation (2)

Re: pg_ctl start broken on windows

From: Claudio Natoli <claudio(dot)natoli(at)memetrics(dot)com>
To: 'Bruce Momjian' <pgman(at)candle(dot)pha(dot)pa(dot)us>,Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: pgsql-hackers-win32 <pgsql-hackers-win32(at)postgresql(dot)org>
Subject: Re: pg_ctl start broken on windows
Date: 2004-06-11 16:35:22
Message-ID: A02DEC4D1073D611BAE8525405FCCE2B55F4AB@harris.memetrics.local (view raw, whole thread or download thread mbox)
Lists: pgsql-hackers-win32
Bruce Momjian writes:
> I did a lot of poking around in MinGW and found some basic 
> rules. First,
> MinGW's system() can't use single quotes for the executable 
> name or any
> file used in redirection (as you showed above).  Second, it gets
> confused with multiple double-quoted strings.  The fix is to add a
> double-quote to the beginning and end of the system string, 
> so a typical
> system string becomes:
> 	system("\"\"ls\" 'a' 'b c' > \"out\"\");
> Single quotes are fine for arguments.
> The applied patch makes this change and documents the behavior.  Would
> folks test these changes on Win32 please?

FWIW, that's pretty much what I've been using.


Certain disclaimers and policies apply to all email sent from Memetrics.
For the full text of these disclaimers and policies see 


pgsql-hackers-win32 by date

Next:From: pgsqlDate: 2004-06-11 16:39:18
Subject: Re: [pgsql-hackers-win32] Tablespaces
Previous:From: pgsqlDate: 2004-06-11 16:28:29
Subject: Re: Tablespaces

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group