Blame sgmls-1.1/dosproc.c

Packit 9741aa
/* dosproc.c -
Packit 9741aa
Packit 9741aa
   MS-DOS implementation of run_process().
Packit 9741aa
Packit 9741aa
     Written by James Clark (jjc@jclark.com).
Packit 9741aa
*/
Packit 9741aa
Packit 9741aa
#include "config.h"
Packit 9741aa
Packit 9741aa
#ifdef SUPPORT_SUBDOC
Packit 9741aa
Packit 9741aa
#include "std.h"
Packit 9741aa
#include "entity.h"
Packit 9741aa
#include "appl.h"
Packit 9741aa
Packit 9741aa
#include <process.h>
Packit 9741aa
Packit 9741aa
int run_process(argv)
Packit 9741aa
char **argv;
Packit 9741aa
{
Packit 9741aa
     int ret;
Packit 9741aa
     fflush(stdout);
Packit 9741aa
     fflush(stderr);
Packit 9741aa
     ret = spawnvp(P_WAIT, argv[0], argv);
Packit 9741aa
     if (ret < 0)
Packit 9741aa
	  appl_error(E_EXEC, argv[0], strerror(errno));
Packit 9741aa
     return ret;
Packit 9741aa
}
Packit 9741aa
Packit 9741aa
#endif /* SUPPORT_SUBDOC */
Packit 9741aa
Packit 9741aa
/*
Packit 9741aa
Local Variables:
Packit 9741aa
c-indent-level: 5
Packit 9741aa
c-continued-statement-offset: 5
Packit 9741aa
c-brace-offset: -5
Packit 9741aa
c-argdecl-indent: 0
Packit 9741aa
c-label-offset: -5
Packit 9741aa
End:
Packit 9741aa
*/