libcurl.3: edited slightly to improve readability
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
.\" * | (__| |_| | _ <| |___
|
.\" * | (__| |_| | _ <| |___
|
||||||
.\" * \___|\___/|_| \_\_____|
|
.\" * \___|\___/|_| \_\_____|
|
||||||
.\" *
|
.\" *
|
||||||
.\" * Copyright (C) 1998 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al.
|
.\" * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||||
.\" *
|
.\" *
|
||||||
.\" * This software is licensed as described in the file COPYING, which
|
.\" * This software is licensed as described in the file COPYING, which
|
||||||
.\" * you should have received as part of this distribution. The terms
|
.\" * you should have received as part of this distribution. The terms
|
||||||
@@ -29,22 +29,21 @@ specific man pages for each function mentioned in here. There are also the
|
|||||||
\fIlibcurl-share(3)\fP man page and the \fIlibcurl-tutorial(3)\fP man page for
|
\fIlibcurl-share(3)\fP man page and the \fIlibcurl-tutorial(3)\fP man page for
|
||||||
in-depth understanding on how to program with libcurl.
|
in-depth understanding on how to program with libcurl.
|
||||||
|
|
||||||
There are more than thirty custom bindings available that bring libcurl access
|
There are many bindings available that bring libcurl access to your favourite
|
||||||
to your favourite language. Look elsewhere for documentation on those.
|
language. Look elsewhere for documentation on those.
|
||||||
|
|
||||||
libcurl has a global constant environment that you must set up and
|
libcurl has a global constant environment that you must set up and maintain
|
||||||
maintain while using libcurl. This essentially means you call
|
while using libcurl. This essentially means you call
|
||||||
\fIcurl_global_init(3)\fP at the start of your program and
|
\fIcurl_global_init(3)\fP at the start of your program and
|
||||||
\fIcurl_global_cleanup(3)\fP at the end. See GLOBAL CONSTANTS below
|
\fIcurl_global_cleanup(3)\fP at the end. See \fBGLOBAL CONSTANTS\fP below for
|
||||||
for details.
|
details.
|
||||||
|
|
||||||
To transfer files, you always set up an "easy handle" using
|
To transfer files, you create an "easy handle" using \fIcurl_easy_init(3)\fP
|
||||||
\fIcurl_easy_init(3)\fP for a single specific transfer (in either
|
for a single individual transfer (in either direction). You then set your
|
||||||
direction). You then set your desired set of options in that handle with
|
desired set of options in that handle with \fIcurk_easy_setopt(3)\fP. Options
|
||||||
\fIcurk_easy_setopt(3)\fP. Options you set with \fIcurl_easy_setopt(3)\fP will
|
you set with \fIcurl_easy_setopt(3)\fP stick. They will be used on every
|
||||||
be used on every repeated use of this handle until you either call the
|
repeated use of this handle until you either change the option, or you reset
|
||||||
function again and change the option, or you reset them all with
|
them all with \fIcurl_easy_reset(3)\fP.
|
||||||
\fIcurl_easy_reset(3)\fP.
|
|
||||||
|
|
||||||
To actually transfer data you have the option of using the "easy" interface,
|
To actually transfer data you have the option of using the "easy" interface,
|
||||||
or the "multi" interface.
|
or the "multi" interface.
|
||||||
@@ -98,6 +97,8 @@ Unix-like operating system that ship libcurl as part of their distributions
|
|||||||
often don't provide the curl-config tool, but simply install the library and
|
often don't provide the curl-config tool, but simply install the library and
|
||||||
headers in the common path for this purpose.
|
headers in the common path for this purpose.
|
||||||
|
|
||||||
|
Many Linux and similar sytems use pkg-config to provide build and link options
|
||||||
|
about libraries and libcurl supports that as well.
|
||||||
.SH "LIBCURL SYMBOL NAMES"
|
.SH "LIBCURL SYMBOL NAMES"
|
||||||
All public functions in the libcurl interface are prefixed with 'curl_' (with
|
All public functions in the libcurl interface are prefixed with 'curl_' (with
|
||||||
a lowercase c). You can find other functions in the library source code, but
|
a lowercase c). You can find other functions in the library source code, but
|
||||||
@@ -115,8 +116,8 @@ several threads. libcurl is thread-safe and can be used in any number of
|
|||||||
threads, but you must use separate curl handles if you want to use libcurl in
|
threads, but you must use separate curl handles if you want to use libcurl in
|
||||||
more than one thread simultaneously.
|
more than one thread simultaneously.
|
||||||
|
|
||||||
The global environment functions are not thread-safe. See GLOBAL CONSTANTS
|
The global environment functions are not thread-safe. See \fBGLOBAL
|
||||||
below for details.
|
CONSTANTS\fP below for details.
|
||||||
|
|
||||||
.SH "PERSISTENT CONNECTIONS"
|
.SH "PERSISTENT CONNECTIONS"
|
||||||
Persistent connections means that libcurl can re-use the same connection for
|
Persistent connections means that libcurl can re-use the same connection for
|
||||||
|
|||||||
Reference in New Issue
Block a user