/* returns whether or not we can probe devices automatically or have to
* ask for them manually. */
int canProbeDevices(void) {
@@ -216,30 +220,15 @@ int probeiSeries(moduleInfoSet modInfo, moduleList modLoaded,
*/
int earlyModuleLoad(moduleInfoSet modInfo, moduleList modLoaded,
moduleDeps modDeps, int justProbe) {
- int fd, len, i;
- char buf[1024], *cmdLine;
- int argc;
- char ** argv;
-
- /* FIXME: reparsing /proc/cmdline to avoid major loader changes.
- * should probably be done in loader.c:parseCmdline() like everything
- * else
- */
- if ((fd = open("/proc/cmdline", O_RDONLY))< 0) return 1;
- len = read(fd, buf, sizeof(buf) - 1);
- close(fd);
- if (len<= 0) return 1;
-
- buf[len] = '\0';
- cmdLine = buf;
-
- if (poptParseArgvString(cmdLine,&argc, (const char ***)&argv))