[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