Re: initdb failure with PostgreSQL 7.3.2 / Cygwin 1.3.22-1 /
От | Jason Tishler |
---|---|
Тема | Re: initdb failure with PostgreSQL 7.3.2 / Cygwin 1.3.22-1 / |
Дата | |
Msg-id | 20030506133217.GA1652@tishler.net обсуждение исходный текст |
Ответ на | Re: initdb failure with PostgreSQL 7.3.2 / Cygwin 1.3.22-1 / (Frank Seesink <frank@mail.wvnet.edu>) |
Ответы |
Re: initdb failure with PostgreSQL 7.3.2 / Cygwin 1.3.22-1 /
Windows XP, Cygwin 1.3.22-1, PostgreSQL 7.3.2, CygIPC 1.13.2-1 installation steps UPDATE: Windows XP, Cygwin 1.3.22-1, PostgreSQL 7.3.2, CygIPC 1.13.2-1 installation steps |
Список | pgsql-cygwin |
Frank, On Mon, May 05, 2003 at 03:36:56PM -0400, Frank Seesink wrote: > Jason Tishler wrote: > >[snip] > >I did some more Googling. Does the following apply to your setup? > > > > http://support.microsoft.com/default.aspx?scid=kb;en-us;264651 > > [snip] > But I believe the very act of using the Fast User Switching (where you > 'Switch Users' without logging out) is what is causing this. I have confirmed the above hypothesis with the attached test program, cit2.c. If cit2.exe is invoked as follows: $ cit2 192 = OpenSemaphore(MultiSemSem_) succeeded then it will work only under Terminal Services session 0 (i.e., the first user to log on). However, if cit2.exe is invoked as follows: $ cit2 1 192 = OpenSemaphore(Global\MultiSemSem_) succeeded then it will work under any Terminal Services session (i.e, even after a Fast User Switch). See the following MSDN article: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/termserv/termserv/kernel_object_namespaces.asp which explains the multiple Terminal Services namespaces and how to access them. I will work with the cygipc maintainer to enhance cygipc to properly handle Fast User Switching. Your help in debugging this problem is greatly appreciated. Thanks, Jason -- PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers Fingerprint: 7A73 1405 7F2B E669 C19D 8784 1AFD E4CC ECF4 8EF6
Вложения
В списке pgsql-cygwin по дате отправления: