summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sade/sade.h
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>2000-01-04 04:50:07 +0000
committerjkh <jkh@FreeBSD.org>2000-01-04 04:50:07 +0000
commit7ec94d00be14347c3957c59ad478314ccdb63448 (patch)
tree1720f72f3f2af480904d0b09dbaaf21ae70e6d8e /usr.sbin/sade/sade.h
parentf47c71d76ed60c3944fd2bb9b0484b81daddfc5c (diff)
downloadFreeBSD-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.h10
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);
OpenPOWER on IntegriCloud