diff options
author | David Cantrell <dcantrell@redhat.com> | 2006-06-12 17:43:59 +0000 |
---|---|---|
committer | David Cantrell <dcantrell@redhat.com> | 2006-06-12 17:43:59 +0000 |
commit | e79e0942edb54246fecfe242647df8170c308f13 (patch) | |
tree | dae9b8d3b556c179f09e71f64ffd864ae137a988 /loader2/telnetd.c | |
parent | ffe866cc310ab410418a7a0ed0723a22fd29085c (diff) | |
download | anaconda-e79e0942edb54246fecfe242647df8170c308f13.tar.gz anaconda-e79e0942edb54246fecfe242647df8170c308f13.tar.xz anaconda-e79e0942edb54246fecfe242647df8170c308f13.zip |
Make the boot flags variable global. We don't need to pass it (or a pointer to it) all over the place.
Diffstat (limited to 'loader2/telnetd.c')
-rw-r--r-- | loader2/telnetd.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/loader2/telnetd.c b/loader2/telnetd.c index 6c3bfef66..75bce5222 100644 --- a/loader2/telnetd.c +++ b/loader2/telnetd.c @@ -42,8 +42,11 @@ #define IPPORT_TELNET 23 #endif +/* boot flags */ +extern int flags; + /* Forks, keeping the loader as our child (so we know when it dies). */ -int beTelnet(int flags) { +int beTelnet(void) { int sock; int conn; socklen_t addrLength; @@ -118,7 +121,7 @@ int beTelnet(int flags) { if (child) { #ifndef DEBUG_TELNET - startNewt(flags); + startNewt(); winStatus(45, 3, _("Telnet"), _("Running anaconda via telnet...")); #endif @@ -220,19 +223,19 @@ int beTelnet(int flags) { /* brand new tty! */ setenv("TERM", termType, 1); - startNewt(flags); + startNewt(); return 0; } void startTelnetd(struct loaderData_s * loaderData, moduleInfoSet modInfo, moduleList modLoaded, - moduleDeps modDeps, int flags) { + moduleDeps modDeps) { char ret[47]; struct networkDeviceConfig netCfg; ip_addr_t *tip; - if (kickstartNetworkUp(loaderData, &netCfg, flags)) { + if (kickstartNetworkUp(loaderData, &netCfg)) { logMessage(ERROR, "unable to bring up network"); return; } @@ -240,7 +243,7 @@ void startTelnetd(struct loaderData_s * loaderData, tip = &(netCfg.dev.ip); inet_ntop(tip->sa_family, IP_ADDR(tip), ret, IP_STRLEN(tip)); logMessage(INFO, "going to beTelnet for %s", ret); - if (!beTelnet(flags)) + if (!beTelnet()) flags |= LOADER_FLAGS_TEXT | LOADER_FLAGS_NOSHELL; return; |