summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/tcpip.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-04-13 13:32:15 +0000
committerjkh <jkh@FreeBSD.org>1996-04-13 13:32:15 +0000
commit2d5b4f754ed0dd5ca6a7824a23a9c79d36da264a (patch)
tree75fa9d1786ffde4deed82bc4bb5c8264228a2aca /release/sysinstall/tcpip.c
parent52978a6ce95dd0f923ee8fa236b96c972f6622d4 (diff)
downloadFreeBSD-src-2d5b4f754ed0dd5ca6a7824a23a9c79d36da264a.zip
FreeBSD-src-2d5b4f754ed0dd5ca6a7824a23a9c79d36da264a.tar.gz
1. Update all the copyrights to delete useless clauses 3 and 4.
2. Change more of the menu code over to new system. 3. Streamline label editor.
Diffstat (limited to 'release/sysinstall/tcpip.c')
-rw-r--r--release/sysinstall/tcpip.c32
1 files changed, 10 insertions, 22 deletions
diff --git a/release/sysinstall/tcpip.c b/release/sysinstall/tcpip.c
index 00ed675..685ed56 100644
--- a/release/sysinstall/tcpip.c
+++ b/release/sysinstall/tcpip.c
@@ -1,5 +1,5 @@
/*
- * $Id: tcpip.c,v 1.33 1996/03/02 07:31:58 jkh Exp $
+ * $Id: tcpip.c,v 1.34 1996/04/07 03:52:36 jkh Exp $
*
* Copyright (c) 1995
* Gary J Palmer. All rights reserved.
@@ -14,13 +14,6 @@
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by Gary J Palmer
- * for the FreeBSD Project.
- * 4. The name of Gary J Palmer or the FreeBSD Project may
- * not be used to endorse or promote products derived from this software
- * without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY GARY J PALMER ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
@@ -183,7 +176,7 @@ tcpInstallDevice(char *str)
string_prune(str);
str = string_skipwhite(str);
if (!*str)
- return RET_FAIL;
+ return DITEM_FAILURE;
devs = deviceFind(str, DEVICE_TYPE_NETWORK);
if (devs && (dp = devs[0])) {
char temp[512], ifn[255];
@@ -225,7 +218,7 @@ tcpInstallDevice(char *str)
}
mediaDevice = dp;
}
- return dp ? RET_SUCCESS : RET_FAIL;
+ return dp ? DITEM_SUCCESS : DITEM_FAILURE;
}
/* This is it - how to get TCP setup values */
@@ -512,27 +505,22 @@ tcpOpenDialog(Device *devp)
}
if (ipaddr[0])
variable_set2(VAR_IPADDR, ipaddr);
- return RET_SUCCESS;
+ return DITEM_SUCCESS;
}
- return RET_FAIL;
+ return DITEM_FAILURE;
}
static int
-netHook(char *str)
+netHook(dialogMenuItem *self)
{
Device **devs;
- /* Clip garbage off the ends */
- string_prune(str);
- str = string_skipwhite(str);
- if (!*str)
- return RET_FAIL;
- devs = deviceFind(str, DEVICE_TYPE_NETWORK);
+ devs = deviceFind(self->prompt, DEVICE_TYPE_NETWORK);
if (devs) {
tcpOpenDialog(devs[0]);
mediaDevice = devs[0];
}
- return devs ? RET_DONE : RET_FAIL;
+ return devs ? DITEM_LEAVE_MENU : DITEM_FAILURE;
}
/* Get a network device */
@@ -558,7 +546,7 @@ tcpDeviceSelect(void)
status = TRUE;
}
else {
- menu = deviceCreateMenu(&MenuNetworkDevice, DEVICE_TYPE_NETWORK, netHook);
+ menu = deviceCreateMenu(&MenuNetworkDevice, DEVICE_TYPE_NETWORK, netHook, NULL);
if (!menu)
msgFatal("Unable to create network device menu! Argh!");
status = dmenuOpenSimple(menu);
@@ -573,5 +561,5 @@ tcpMenuSelect(dialogMenuItem *self)
{
(void)tcpDeviceSelect();
configResolv();
- return RET_SUCCESS;
+ return DITEM_SUCCESS;
}
OpenPOWER on IntegriCloud