"Tom Lane" <[EMAIL PROTECTED]> writes: >> ! /* >> ! * Note: We use getenv here because the more modern >> SHGetSpecialFolderPath() >> ! * will force us to link with shell32.lib which eats valuable desktop >> heap. >> ! */ >> ! tmppath = getenv("APPDATA"); > > Hmm, is there any functional downside to this? I suppose > SHGetSpecialFolderPath does some things that getenv does not...
The functional difference appears to be that the environment variable is set on startup (or login?) and doesn't necessarily have the most up to date value if it's been changed. But it's not something you're likely to change and you can always adjust the environment variable manually to fix the problem. -- Gregory Stark EnterpriseDB http://www.enterprisedb.com ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org