summaryrefslogtreecommitdiff
path: root/Modules/socketmodule.c
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2016-07-22 17:47:09 +0200
committerVictor Stinner <victor.stinner@gmail.com>2016-07-22 17:47:09 +0200
commitd3afb62b8fb38417c3f0bf6873ed64bd9efd8e43 (patch)
tree98d248b4db1e4febc04224095ce4a594fd37ac99 /Modules/socketmodule.c
parent5e1989ce899d4afa937977b30a7b2fe9c0bf085c (diff)
parent524714eeda70de01046e3b4736516f41d7d11010 (diff)
downloadcpython-git-d3afb62b8fb38417c3f0bf6873ed64bd9efd8e43.tar.gz
Merge 3.5 (INVALID_SOCKET)
Diffstat (limited to 'Modules/socketmodule.c')
-rw-r--r--Modules/socketmodule.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
index f8d39f6764..d21d18f7e3 100644
--- a/Modules/socketmodule.c
+++ b/Modules/socketmodule.c
@@ -2579,8 +2579,8 @@ sock_close(PySocketSockObject *s)
int res;
fd = s->sock_fd;
- if (fd != -1) {
- s->sock_fd = -1;
+ if (fd != INVALID_SOCKET) {
+ s->sock_fd = INVALID_SOCKET;
/* We do not want to retry upon EINTR: see
http://lwn.net/Articles/576478/ and
@@ -2606,7 +2606,7 @@ static PyObject *
sock_detach(PySocketSockObject *s)
{
SOCKET_T fd = s->sock_fd;
- s->sock_fd = -1;
+ s->sock_fd = INVALID_SOCKET;
return PyLong_FromSocket_t(fd);
}
@@ -4202,7 +4202,7 @@ sock_finalize(PySocketSockObject *s)
/* Save the current exception, if any. */
PyErr_Fetch(&error_type, &error_value, &error_traceback);
- if (s->sock_fd != -1) {
+ if (s->sock_fd != INVALID_SOCKET) {
if (PyErr_ResourceWarning((PyObject *)s, 1, "unclosed %R", s)) {
/* Spurious errors can appear at shutdown */
if (PyErr_ExceptionMatches(PyExc_Warning)) {
@@ -4215,7 +4215,7 @@ sock_finalize(PySocketSockObject *s)
socket.getsockname(). If the socket is closed before, socket
methods fails with the EBADF error. */
fd = s->sock_fd;
- s->sock_fd = -1;
+ s->sock_fd = INVALID_SOCKET;
/* We do not want to retry upon EINTR: see sock_close() */
Py_BEGIN_ALLOW_THREADS
@@ -4275,7 +4275,7 @@ sock_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
new = type->tp_alloc(type, 0);
if (new != NULL) {
- ((PySocketSockObject *)new)->sock_fd = -1;
+ ((PySocketSockObject *)new)->sock_fd = INVALID_SOCKET;
((PySocketSockObject *)new)->sock_timeout = _PyTime_FromSeconds(-1);
((PySocketSockObject *)new)->errorhandler = &set_error;
}