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

Re: psql \i handling ~ in specified file name

From: "Magnus Hagander" <mha(at)sollentuna(dot)net>
To: "Andrew Dunstan" <andrew(at)dunslane(dot)net>, <zirmen(at)shaw(dot)ca>
Cc: <pgsql-patches(at)postgresql(dot)org>
Subject: Re: psql \i handling ~ in specified file name
Date: 2003-12-21 15:07:39
Message-ID: (view raw or whole thread)
Lists: pgsql-patches
>Zach Irmen said:
>> "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us> writes:
>>> What happens if getenv("HOME") returns NULL?
>> Yeah, the strdup fails. I'll take it out to fix that.
>>> You also need to think about Windows
>> Can I just ifndef WIN32 and not think about it? I'm not sure how that
>> would work either.
>If we are going to have a Windows port I don't think we should 
>treat it as
>a poor cousin.
>This information is easily discoverable on MSDN in 5 minutes. 
>The answer
>is that you need to call NetUserGetInfo at level 11 to get a 
>user's home
>directory. See
> and

> (Thinks: using this requires linking with NetAPI32.dll - is that a
> or practical problem for us?)

This is already done by libpq if compiled on Win32. Which means also
psql.exe is linked against it on Win32. (see win32.mak in

So it shuoldn't be a problem, I think.


pgsql-patches by date

Next:From: Andrew DunstanDate: 2003-12-21 15:22:23
Subject: Re: psql \i handling ~ in specified file name
Previous:From: Christopher Kings-LynneDate: 2003-12-21 09:48:48
Subject: Re: [GENERAL] Temporary tables and miscellaneous schemas

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