\begin{funcdesc}{getsockopt}{level\, optname\optional{\, buflen}}
Return the value of the given socket option (see the \UNIX{} man page
-{\it getsockopt}(2)). The needed symbolic constants (\code{SO_*} etc.)
+\emph{getsockopt}(2)). The needed symbolic constants (\code{SO_*} etc.)
are defined in this module. If \var{buflen}
is absent, an integer option is assumed and its integer value
is returned by the function. If \var{buflen} is present, it specifies
\begin{funcdesc}{setsockopt}{level\, optname\, value}
Set the value of the given socket option (see the \UNIX{} man page
-{\it setsockopt}(2)). The needed symbolic constants are defined in
+\emph{setsockopt}(2)). The needed symbolic constants are defined in
the \code{socket} module (\code{SO_*} etc.). The value can be an
integer or a string representing a buffer. In the latter case it is
up to the caller to ensure that the string contains the proper bits
\begin{funcdesc}{getsockopt}{level\, optname\optional{\, buflen}}
Return the value of the given socket option (see the \UNIX{} man page
-{\it getsockopt}(2)). The needed symbolic constants (\code{SO_*} etc.)
+\emph{getsockopt}(2)). The needed symbolic constants (\code{SO_*} etc.)
are defined in this module. If \var{buflen}
is absent, an integer option is assumed and its integer value
is returned by the function. If \var{buflen} is present, it specifies
\begin{funcdesc}{setsockopt}{level\, optname\, value}
Set the value of the given socket option (see the \UNIX{} man page
-{\it setsockopt}(2)). The needed symbolic constants are defined in
+\emph{setsockopt}(2)). The needed symbolic constants are defined in
the \code{socket} module (\code{SO_*} etc.). The value can be an
integer or a string representing a buffer. In the latter case it is
up to the caller to ensure that the string contains the proper bits