[Python-Dev] Assign to errno allowed?
Tue, 24 Sep 2002 16:51:48 +0200
From: "Martin v. Loewis" <firstname.lastname@example.org>
> "Thomas Heller" <email@example.com> writes:
> > > Are you *sure* about that?
> > The select function returns the total number of socket handles that
> > are ready and contained in the fd_set structures, zero if the time
> > limit expired, or SOCKET_ERROR if an error occurred. If the return
> > value is SOCKET_ERROR, WSAGetLastError can be used to retrieve a
> > specific error code.
> This is a strong indication, but not enough for certainty. It does not
> mention errno at all.
Before we dive into philosophical discussions about what this
sentence says, my interpretation would be:
If select() returns SOCKET_ERROR, you *should* call WSAGetLastError()
to get "details about the problem".