From: Dave Cole Date: Mon, 23 Aug 2004 05:16:23 +0000 (+0000) Subject: Updated the socketpair() docstring and documentation to explain that the X-Git-Tag: v2.4a3~148 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=07fda7e3a041cabb4bb375f07b7a461e0966d1c1;p=python Updated the socketpair() docstring and documentation to explain that the default famility is AF_UNIX if defined for the platform, otherwise the default is AF_INET. --- diff --git a/Doc/lib/libsocket.tex b/Doc/lib/libsocket.tex index 73590b4ce2..762d76286a 100644 --- a/Doc/lib/libsocket.tex +++ b/Doc/lib/libsocket.tex @@ -307,8 +307,9 @@ success, a new \class{SSLObject} is returned. Build a pair of connected socket objects using the given address family, socket type and protocol number. Address family, socket type and protocol number are as for the \function{socket()} function above. -Availability: \UNIX. -\versionadded{2.4} +The default family is AF_UNIX if defined for the platform, otherwise +the default is AF_INET. +Availability: \UNIX. \versionadded{2.4} \end{funcdesc} \begin{funcdesc}{fromfd}{fd, family, type\optional{, proto}} diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c index a9a7b006a7..4249045683 100644 --- a/Modules/socketmodule.c +++ b/Modules/socketmodule.c @@ -3011,7 +3011,8 @@ Return the protocol number for the named protocol. (Rarely used.)"); #ifdef HAVE_SOCKETPAIR /* Create a pair of sockets using the socketpair() function. - Arguments as for socket(). */ + Arguments as for socket() except the default family is AF_UNIX if + defined for the platform, otherwise the default is AF_INET. */ /*ARGSUSED*/ static PyObject * @@ -3058,7 +3059,8 @@ PyDoc_STRVAR(socketpair_doc, \n\ Create a pair of socket objects from the sockets returned by the platform\n\ socketpair() function.\n\ -The arguments are the same as for socket()."); +The arguments are the same as for socket() except the default family is\n\ +AF_UNIX if defined for the platform, otherwise the default is AF_INET."); #endif /* HAVE_SOCKETPAIR */