diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-03-05 10:08:11 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-03-05 10:08:11 +0900 |
commit | 1478f6ab011981e9a986c0c30da680635d3e77bf (patch) | |
tree | 09df64443790232e7104322e4ec8d0d4ef32d308 /src/ftp.h | |
parent | 1d8b652baba3df2da0eb42560205cab2ccb360e9 (diff) | |
download | wget-1478f6ab011981e9a986c0c30da680635d3e77bf.tar.gz wget-1478f6ab011981e9a986c0c30da680635d3e77bf.tar.bz2 wget-1478f6ab011981e9a986c0c30da680635d3e77bf.zip |
Imported Upstream version 1.15upstream/1.15
Diffstat (limited to 'src/ftp.h')
-rw-r--r-- | src/ftp.h | 29 |
1 files changed, 26 insertions, 3 deletions
@@ -45,6 +45,14 @@ enum stype ST_OTHER }; +/* Extensions of the ST_UNIX */ +enum ustype +{ + UST_TYPE_L8, + UST_MULTINET, + UST_OTHER +}; + extern char ftp_last_respline[]; uerr_t ftp_response (int, char **); @@ -61,8 +69,8 @@ uerr_t ftp_type (int, int); uerr_t ftp_cwd (int, const char *); uerr_t ftp_retr (int, const char *); uerr_t ftp_rest (int, wgint); -uerr_t ftp_list (int, const char *, enum stype); -uerr_t ftp_syst (int, enum stype *); +uerr_t ftp_list (int, const char *, bool, bool, bool *); +uerr_t ftp_syst (int, enum stype *, enum ustype *); uerr_t ftp_pwd (int, char **); uerr_t ftp_size (int, const char *, wgint *); @@ -124,8 +132,23 @@ enum wget_ftp_fstatus NOTHING = 0x0000, /* Nothing done yet. */ ON_YOUR_OWN = 0x0001, /* The ftp_loop_internal sets the defaults. */ - DONE_CWD = 0x0002 /* The current working directory is + DONE_CWD = 0x0002, /* The current working directory is correct. */ + + /* 2013-10-17 Andrea Urbani (matfanjol) + For more information about the following entries, please, + look at ftp.c, function getftp, text "__LIST_A_EXPLANATION__". */ + AVOID_LIST_A = 0x0004, /* It tells us if during this + session we have to avoid the use + of "LIST -a".*/ + AVOID_LIST = 0x0008, /* It tells us if during this + session we have to avoid to use + "LIST". */ + LIST_AFTER_LIST_A_CHECK_DONE = 0x0010 + /* It tells us if we have already + checked "LIST" after the first + "LIST -a" to handle the case of + file/folders named "-a". */ }; struct fileinfo *ftp_parse_ls (const char *, const enum stype); |