IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 31, 2005, 8:04:11 AM (21 years ago)
Author:
eugene
Message:

task/job list cleanup, fixing kill/delete

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pantasks/ControllerOps.c

    r4602 r4684  
    5858  if (p != NULL) {
    5959    fprintf (stderr, "unknown job %d\n", job[0].pid);
     60    FreeIOBuffer (&buffer);
    6061    return (FALSE);
    6162  }
     
    384385
    385386
     387int KillControllerJob (Job *job) {
     388
     389  int status;
     390  char cmd[128];
     391  IOBuffer buffer;
     392
     393  sprintf (cmd, "kill %d", job[0].pid);
     394  InitIOBuffer (&buffer, 0x100);
     395  status = ControllerCommand (cmd, CONTROLLER_PROMPT, &buffer);
     396
     397  /** need to interpret output message & free things **/
     398  FreeIOBuffer (&buffer);
     399  return (TRUE);
     400}
     401
    386402/* memstr returns a view, not an allocated string : don't free */
Note: See TracChangeset for help on using the changeset viewer.