cURL / Mailing Lists / curl-library / Single Mail

curl-library

[PATCH] opts: fix CURLOPT_UNIX_SOCKET_PATH formatting

From: Peter Wu <peter_at_lekensteyn.nl>
Date: Thu, 4 Dec 2014 14:46:51 +0100

Add .nf and .fi such that the code gets wrapped in a pre on the web.
Fixed grammar, fixed formatting of the "See also" items.

Signed-off-by: Peter Wu <peter_at_lekensteyn.nl>

---
 docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3 | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3 b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3
index 880c2f7..f656763 100644
--- a/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3
+++ b/docs/libcurl/opts/CURLOPT_UNIX_SOCKET_PATH.3
@@ -28,16 +28,17 @@ CURLOPT_UNIX_SOCKET_PATH \- set UNIX domain socket
 
 CURLcode curl_easy_setopt(CURL *handle, CURLOPT_UNIX_SOCKET_PATH, char *path);
 .SH DESCRIPTION
-Enables the use of UNIX domain sockets as connection end point and sets the path
+Enables the use of UNIX domain sockets as connection endpoint and sets the path
 to \fIpath\fP. If \fIpath\fP is NULL, then UNIX domain sockets are disabled. An
-empty string will result in an error at some point.
+empty string will result in an error at some point, it will not disable use of
+UNIX domain sockets.
 
 When enabled, cURL will connect to the UNIX domain socket instead of
-establishing a TCP connection to a host. Since no TCP connection is established,
+establishing a TCP connection to a host. Since no TCP connection is created,
 cURL does not need to resolve the DNS hostname in the URL.
 
 The maximum path length on Cygwin, Linux and Solaris is 107. On other platforms
-might be even less.
+it might be even less.
 
 Proxy and TCP options such as
 .BR CURLOPT_TCP_NODELAY "(3)
@@ -54,23 +55,24 @@ POP3 and SMTP should in particular work (including their SSL/TLS variants).
 Given that you have an nginx server running, listening on /tmp/nginx.sock, you
 can request a HTTP resource with:
 
+.nf
     curl_easy_setopt(curl_handle, CURLOPT_UNIX_SOCKET_PATH, "/tmp/nginx.sock");
     curl_easy_setopt(curl_handle, CURLOPT_URL, "http://localhost/");
+.fi
 
 If you are on Linux and somehow have a need for paths larger than 107 bytes, you
 could use the proc filesystem to bypass the limitation:
 
+.nf
     int dirfd = open(long_directory_path_to_socket, O_DIRECTORY | O_RDONLY);
     char path[108];
     snprintf(path, sizeof(path), "/proc/self/fd/%d/nginx.sock", dirfd);
     curl_easy_setopt(curl_handle, CURLOPT_UNIX_SOCKET_PATH, path);
     /* Be sure to keep dirfd valid until you discard the handle */
-
+.fi
 .SH AVAILABILITY
 Since 7.40.0.
 .SH RETURN VALUE
 Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
 .SH "SEE ALSO"
-.BR CURLOPT_OPENSOCKETFUNCTION "(3)
-,
-.BR unix "(7)
+.BR CURLOPT_OPENSOCKETFUNCTION "(3), " unix "(7), "
-- 
2.1.3
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html
Received on 2014-12-04