mirror of
https://github.com/python/cpython.git
synced 2026-01-06 23:42:34 +00:00
GH-131296: Suppress clang-cl warnings in socketmodule.c (GH-131821)
This commit is contained in:
parent
28d91d06f1
commit
cc8e6d2703
1 changed files with 13 additions and 11 deletions
|
|
@ -716,12 +716,6 @@ select_error(void)
|
|||
# define SOCK_INPROGRESS_ERR EINPROGRESS
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
# define SUPPRESS_DEPRECATED_CALL __pragma(warning(suppress: 4996))
|
||||
#else
|
||||
# define SUPPRESS_DEPRECATED_CALL
|
||||
#endif
|
||||
|
||||
/* Convenience function to raise an error according to errno
|
||||
and return a NULL pointer from a function. */
|
||||
|
||||
|
|
@ -3366,7 +3360,7 @@ sock_setsockopt(PyObject *self, PyObject *args)
|
|||
&level, &optname, &flag)) {
|
||||
#ifdef MS_WINDOWS
|
||||
if (optname == SIO_TCP_SET_ACK_FREQUENCY) {
|
||||
int dummy;
|
||||
DWORD dummy;
|
||||
res = WSAIoctl(get_sock_fd(s), SIO_TCP_SET_ACK_FREQUENCY, &flag,
|
||||
sizeof(flag), NULL, 0, &dummy, NULL, NULL);
|
||||
if (res >= 0) {
|
||||
|
|
@ -6195,8 +6189,10 @@ socket_gethostbyname_ex(PyObject *self, PyObject *args)
|
|||
#ifdef USE_GETHOSTBYNAME_LOCK
|
||||
PyThread_acquire_lock(netdb_lock, 1);
|
||||
#endif
|
||||
SUPPRESS_DEPRECATED_CALL
|
||||
_Py_COMP_DIAG_PUSH
|
||||
_Py_COMP_DIAG_IGNORE_DEPR_DECLS
|
||||
h = gethostbyname(name);
|
||||
_Py_COMP_DIAG_POP
|
||||
#endif /* HAVE_GETHOSTBYNAME_R */
|
||||
Py_END_ALLOW_THREADS
|
||||
/* Some C libraries would require addr.__ss_family instead of
|
||||
|
|
@ -6300,8 +6296,10 @@ socket_gethostbyaddr(PyObject *self, PyObject *args)
|
|||
#ifdef USE_GETHOSTBYNAME_LOCK
|
||||
PyThread_acquire_lock(netdb_lock, 1);
|
||||
#endif
|
||||
SUPPRESS_DEPRECATED_CALL
|
||||
_Py_COMP_DIAG_PUSH
|
||||
_Py_COMP_DIAG_IGNORE_DEPR_DECLS
|
||||
h = gethostbyaddr(ap, al, af);
|
||||
_Py_COMP_DIAG_POP
|
||||
#endif /* HAVE_GETHOSTBYNAME_R */
|
||||
Py_END_ALLOW_THREADS
|
||||
ret = gethost_common(state, h, SAS2SA(&addr), sizeof(addr), af);
|
||||
|
|
@ -6718,8 +6716,10 @@ _socket_inet_aton_impl(PyObject *module, const char *ip_addr)
|
|||
packed_addr = INADDR_BROADCAST;
|
||||
} else {
|
||||
|
||||
SUPPRESS_DEPRECATED_CALL
|
||||
_Py_COMP_DIAG_PUSH
|
||||
_Py_COMP_DIAG_IGNORE_DEPR_DECLS
|
||||
packed_addr = inet_addr(ip_addr);
|
||||
_Py_COMP_DIAG_POP
|
||||
|
||||
if (packed_addr == INADDR_NONE) { /* invalid address */
|
||||
PyErr_SetString(PyExc_OSError,
|
||||
|
|
@ -6762,8 +6762,10 @@ _socket_inet_ntoa_impl(PyObject *module, Py_buffer *packed_ip)
|
|||
memcpy(&packed_addr, packed_ip->buf, packed_ip->len);
|
||||
PyBuffer_Release(packed_ip);
|
||||
|
||||
SUPPRESS_DEPRECATED_CALL
|
||||
_Py_COMP_DIAG_PUSH
|
||||
_Py_COMP_DIAG_IGNORE_DEPR_DECLS
|
||||
return PyUnicode_FromString(inet_ntoa(packed_addr));
|
||||
_Py_COMP_DIAG_POP
|
||||
}
|
||||
#endif // HAVE_INET_NTOA
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue