From: zhwang AT vub DOT ac DOT be (Wang Z.) Subject: Re: Spawnl() and system() To: djgpp AT sun DOT soe DOT clarkson DOT edu Date: Tue, 6 Jun 1995 10:38:44 +0200 (DST) According to Michael Phelps: > > I've recently been having more troubles with system() and spawnl(). > I've been using code such as: > char command_line[100]; > > sprintf(command_line, "%s %s", command, arg1); > system(command_line); > > But I have been getting errors such as "EMM386 Exception #12. Press ENTER to > reboot." So I switched to spawnl(), with > spawnl(P_WAIT, command, command, arg1, NULL); > This sometimes works, and sometimes doesn't. When it fails, it either appears > to do nothing (just as if the command didn't exist, even though it is in the > PATH), or the drive light is on for several seconds and then control is > restored to the calling program, with nothing executed. Eli pointed out to me > my failure to duplicate the command name a few weeks ago, but I am still > having this problem. Is there something I'm doing wrong here? > ---Michael Phelps, MD > I had the same problem with spawnlp(). No solution yet.