summaryrefslogtreecommitdiffstats
path: root/loader2/ftp.h
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2006-07-26 21:27:11 +0000
committerDavid Cantrell <dcantrell@redhat.com>2006-07-26 21:27:11 +0000
commitaf9c49fa0485c76ebeb0b2dd560effccd3821751 (patch)
treefcac21399ac629cff537b38fb4d67e1c0f48ebe9 /loader2/ftp.h
parentaf6c15155a36f2ee5eace7fa88c2ec2daa8c9e16 (diff)
downloadanaconda-af9c49fa0485c76ebeb0b2dd560effccd3821751.tar.gz
anaconda-af9c49fa0485c76ebeb0b2dd560effccd3821751.tar.xz
anaconda-af9c49fa0485c76ebeb0b2dd560effccd3821751.zip
* loader2/urls.c (urlinstStartTransfer): Determine address family
and pass that to the ftpOpen() call. * urlinstall.py (UrlInstallMethod.__init__): Use urlparse. * isys/dns.c, isys/dns.h: Updated for IPv6 support. * loader2/Makefile: Cleanups. * loader2/ftp.c, loader2/ftp.h: Updated for IPv6 support. * loader2/loader.c: Whitespace consistency. * loader2/method.c: Whitespace consistency. * loader2/urls.c: Updated for IPv6 support.
Diffstat (limited to 'loader2/ftp.h')
-rw-r--r--loader2/ftp.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/loader2/ftp.h b/loader2/ftp.h
index d68d29326..99f7329d3 100644
--- a/loader2/ftp.h
+++ b/loader2/ftp.h
@@ -18,9 +18,12 @@ const char * ftpStrerror(int ftpErrno, urlprotocol protocol);
#define FTPERR_TOO_MANY_CONNECTIONS -11
#define FTPERR_BAD_URL -12
#define FTPERR_TOO_MANY_REDIRECTS -13
+#define FTPERR_UNSUPPORTED_FAMILY -14
+#define FTPERR_PERMISSION_DENIED -15
#define FTPERR_UNKNOWN -100
-int ftpOpen(char * host, char * name, char * password, char * proxy, int port);
+int ftpOpen(char * host, int family, char * name, char * password,
+ char * proxy, int port);
int ftpGetFile(int sock, char * remotename, int dest);
int ftpGetFileDesc(int sock, char * remotename);
int ftpGetFileDone(int sock);