home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / MN321SRC.ZIP / osgenexc.c < prev    next >
C/C++ Source or Header  |  2004-07-11  |  425b  |  21 lines

  1. /* $Id: osgenexc.c,v 1.2 2004/07/11 09:29:14 ozzmosis Exp $ */
  2.  
  3. int os_spawn(const char *command, const char *cmdline)
  4. {
  5.     char *cmd;
  6.     int rc;
  7.  
  8.     cmd = malloc(strlen(command) + 1 + strlen(cmdline) + 1);
  9.     if (!cmd)
  10.     {
  11.         fprintf(stderr, "Out of memory for command line buffer!\n");
  12.         return -1;
  13.     }
  14.  
  15.     sprintf(cmd, "%s %s", command, cmdline);
  16.     rc = system(cmd);
  17.  
  18.     free(cmd);
  19.     return rc;
  20. }
  21.