diff options
author | Daniel Stenberg <daniel@haxx.se> | 2006-03-14 00:05:15 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2006-03-14 00:05:15 +0000 |
commit | bac52f3969738c81c90a8cb09805d38509ca3297 (patch) | |
tree | ed4eaca5bfa80bb4354cfb4b2f5c60f79c6f09dd /include | |
parent | d494d629539d3d9d0afd708a44b9a4b0f8f8dba2 (diff) |
--ftp-method and CURLOPT_FTP_FILEMETHOD are now documented and usable
Diffstat (limited to 'include')
-rw-r--r-- | include/curl/curl.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/curl/curl.h b/include/curl/curl.h index 1ad282df8..d531ba637 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -381,6 +381,15 @@ typedef enum { CURLFTPAUTH_LAST /* not an option, never use */ } curl_ftpauth; +/* parameter for the CURLOPT_FTP_FILEMETHOD option */ +typedef enum { + CURLFTPMETHOD_DEFAULT, /* let libcurl pick */ + CURLFTPMETHOD_MULTICWD, /* single CWD operation for each path part */ + CURLFTPMETHOD_NOCWD, /* no CWD at all */ + CURLFTPMETHOD_SINGLECWD, /* one CWD to full dir, then work on file */ + CURLFTPMETHOD_LAST /* not an option, never use */ +} curl_ftpmethod; + /* long may be 32 or 64 bits, but we should never depend on anything else but 32 */ #define CURLOPTTYPE_LONG 0 @@ -912,7 +921,8 @@ typedef enum { control connection. */ CINIT(FTP_SKIP_PASV_IP, LONG, 137), - /* Select "file method" to use when doing FTP */ + /* Select "file method" to use when doing FTP, see the curl_ftpmethod + above. */ CINIT(FTP_FILEMETHOD, LONG, 138), /* Local port number to bind the socket to */ |