diff options
author | jkh <jkh@FreeBSD.org> | 2000-01-04 04:50:07 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 2000-01-04 04:50:07 +0000 |
commit | 7ec94d00be14347c3957c59ad478314ccdb63448 (patch) | |
tree | 1720f72f3f2af480904d0b09dbaaf21ae70e6d8e /usr.sbin/sade/sade.h | |
parent | f47c71d76ed60c3944fd2bb9b0484b81daddfc5c (diff) | |
download | FreeBSD-src-7ec94d00be14347c3957c59ad478314ccdb63448.zip FreeBSD-src-7ec94d00be14347c3957c59ad478314ccdb63448.tar.gz |
Add support for FTP installation via HTTP proxies.
Submitted by: Philipp Mergenthaler <un1i@rz.uni-karlsruhe.de>
PR: 11316
Diffstat (limited to 'usr.sbin/sade/sade.h')
-rw-r--r-- | usr.sbin/sade/sade.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/usr.sbin/sade/sade.h b/usr.sbin/sade/sade.h index 13a65c6..2a4c618 100644 --- a/usr.sbin/sade/sade.h +++ b/usr.sbin/sade/sade.h @@ -110,6 +110,10 @@ #define VAR_FTP_STATE "ftpState" #define VAR_FTP_USER "ftpUser" #define VAR_FTP_HOST "ftpHost" +#define VAR_HTTP_PATH "_httpPath" +#define VAR_HTTP_PORT "httpPort" +#define VAR_HTTP_HOST "httpHost" +#define VAR_HTTP_FTP_MODE "httpFtpMode" #define VAR_GATEWAY "defaultrouter" #define VAR_GEOMETRY "geometry" #define VAR_HOSTNAME "hostname" @@ -235,6 +239,7 @@ typedef enum { DEVICE_TYPE_UFS, DEVICE_TYPE_NFS, DEVICE_TYPE_ANY, + DEVICE_TYPE_HTTP, } DeviceType; /* CDROM mount codes */ @@ -530,6 +535,10 @@ extern Boolean mediaInitFTP(Device *dev); extern FILE *mediaGetFTP(Device *dev, char *file, Boolean probe); extern void mediaShutdownFTP(Device *dev); +/* http.c */ +extern Boolean mediaInitHTTP(Device *dev); +extern FILE *mediaGetHTTP(Device *dev, char *file, Boolean probe); + /* globals.c */ extern void globalsInit(void); @@ -600,6 +609,7 @@ extern int mediaSetTape(dialogMenuItem *self); extern int mediaSetFTP(dialogMenuItem *self); extern int mediaSetFTPActive(dialogMenuItem *self); extern int mediaSetFTPPassive(dialogMenuItem *self); +extern int mediaSetHTTP(dialogMenuItem *self); extern int mediaSetUFS(dialogMenuItem *self); extern int mediaSetNFS(dialogMenuItem *self); extern int mediaSetFTPUserPass(dialogMenuItem *self); |