[Python-checkins] r42342 - python/trunk/Modules/_ssl.c
neal.norwitz
python-checkins at python.org
Mon Feb 13 01:35:21 CET 2006
Author: neal.norwitz
Date: Mon Feb 13 01:35:21 2006
New Revision: 42342
Modified:
python/trunk/Modules/_ssl.c
Log:
Try to improve name based on discussion on python-checkins with Jim Jewett
Modified: python/trunk/Modules/_ssl.c
==============================================================================
--- python/trunk/Modules/_ssl.c (original)
+++ python/trunk/Modules/_ssl.c Mon Feb 13 01:35:21 2006
@@ -74,7 +74,7 @@
SOCKET_IS_BLOCKING,
SOCKET_HAS_TIMED_OUT,
SOCKET_HAS_BEEN_CLOSED,
- SOCKET_INVALID,
+ SOCKET_TOO_LARGE_FOR_SELECT,
SOCKET_OPERATION_OK
} timeout_state;
@@ -273,7 +273,7 @@
} else if (sockstate == SOCKET_HAS_BEEN_CLOSED) {
PyErr_SetString(PySSLErrorObject, "Underlying socket has been closed.");
goto fail;
- } else if (sockstate == SOCKET_INVALID) {
+ } else if (sockstate == SOCKET_TOO_LARGE_FOR_SELECT) {
PyErr_SetString(PySSLErrorObject, "Underlying socket too large for select().");
goto fail;
} else if (sockstate == SOCKET_IS_NONBLOCKING) {
@@ -379,7 +379,7 @@
/* Guard against socket too large for select*/
#ifndef Py_SOCKET_FD_CAN_BE_GE_FD_SETSIZE
if (s->sock_fd >= FD_SETSIZE)
- return SOCKET_INVALID;
+ return SOCKET_TOO_LARGE_FOR_SELECT;
#endif
/* Construct the arguments to select */
@@ -419,7 +419,7 @@
} else if (sockstate == SOCKET_HAS_BEEN_CLOSED) {
PyErr_SetString(PySSLErrorObject, "Underlying socket has been closed.");
return NULL;
- } else if (sockstate == SOCKET_INVALID) {
+ } else if (sockstate == SOCKET_TOO_LARGE_FOR_SELECT) {
PyErr_SetString(PySSLErrorObject, "Underlying socket too large for select().");
return NULL;
}
@@ -480,7 +480,7 @@
PyErr_SetString(PySSLErrorObject, "The read operation timed out");
Py_DECREF(buf);
return NULL;
- } else if (sockstate == SOCKET_INVALID) {
+ } else if (sockstate == SOCKET_TOO_LARGE_FOR_SELECT) {
PyErr_SetString(PySSLErrorObject, "Underlying socket too large for select().");
return NULL;
}
More information about the Python-checkins
mailing list