Re: statistics process shutting down

Bruce Momjian <[email protected]>
Newsgroups gmane.comp.db.postgresql.devel.win32
Message-ID <[email protected]>
Is this an open item?

---------------------------------------------------------------------------

Merlin Moncure wrote:
> 
> > > Maybe Magnus might comment here.  This doesn't explain why the read
> call
> > > is failing but I'm pretty sure the error code is not being properly
> > > returned.
> > 
> > I recall a lot of angst about whether the encoding of
> WSAGetLastError()
> > is compatible with errno values, but I forget what the conclusion was.
> > Can we just assign to errno like that, or do we need a mapping
> function?
> 
> Ah.  My bad.
> /backend/prot/win32/socket.c
> 
> static void
> TranslateSocketError(void) etc.  This puts the value in errno like it is
> suppoed to be.  MS recv() does not (I checked) so this is definately a
> bug in pipe.c, since it is reasonable for the caller to expect errno to
> be set to something.
> 
> Also, recv() and read() return completely different error codes :-).  So
> any caller has to be careful not to make assumptions about errno.
> 
> Merlin
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to [email protected])
> 

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  [email protected]               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.