socket-util: Remove get_socket_error().
authorBen Pfaff <blp@nicira.com>
Mon, 19 Nov 2012 23:56:47 +0000 (15:56 -0800)
committerBen Pfaff <blp@nicira.com>
Tue, 20 Nov 2012 23:01:12 +0000 (15:01 -0800)
It has no remaining users.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
lib/socket-util.c
lib/socket-util.h
python/ovs/socket_util.py

index 4843cc5423f1384cdc7eb7357f86f1dbd87170c8..48f42f195c6b0b45e03a5703c91a3d7490fc9a23 100644 (file)
@@ -205,19 +205,6 @@ lookup_hostname(const char *host_name, struct in_addr *addr)
             : EINVAL);
 }
 
-/* Returns the error condition associated with socket 'fd' and resets the
- * socket's error status. */
-int
-get_socket_error(int fd)
-{
-    int error;
-
-    if (getsockopt_int(fd, SOL_SOCKET, SO_ERROR, "SO_ERROR", &error)) {
-        error = errno;
-    }
-    return error;
-}
-
 int
 check_connection_completion(int fd)
 {
index a00b32e57b0a6c43274f49eab53ed1fe6f810a7b..5bf8529776a7dab6e7b2352d267ce5fa83bf3768 100644 (file)
@@ -36,7 +36,6 @@ int lookup_ipv6(const char *host_name, struct in6_addr *address);
 
 int lookup_hostname(const char *host_name, struct in_addr *);
 
-int get_socket_error(int sock);
 int get_socket_rcvbuf(int sock);
 int check_connection_completion(int fd);
 int drain_rcvbuf(int fd);
index e6b6fcef9c2a486cffd240d9af04427f6cfbb693..8fecbc79c11e974d1755041ae9b07fe7880270e6 100644 (file)
@@ -133,12 +133,6 @@ def inet_open_active(style, target, default_port, dscp):
         return get_exception_errno(e), None
 
 
-def get_socket_error(sock):
-    """Returns the errno value associated with 'socket' (0 if no error) and
-    resets the socket's error status."""
-    return sock.getsockopt(socket.SOL_SOCKET, socket.SO_ERROR)
-
-
 def get_exception_errno(e):
     """A lot of methods on Python socket objects raise socket.error, but that
     exception is documented as having two completely different forms of