Changeset 5619:16fe78ec277c in roaraudio for libroar/vio_cmd.c


Ignore:
Timestamp:
08/09/12 00:01:15 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Implemented watchdog (Closes: #291)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio_cmd.c

    r5405 r5619  
    172172   break; 
    173173  case 0: 
     174    roar_watchdog_stop(); 
     175 
    174176    close(in[0]); 
    175177    close(out[1]); 
     
    178180 
    179181    if ( dup2(out[0], ROAR_STDIN) == -1 ) 
    180      _exit(1); 
     182     ROAR_U_EXIT(1); 
    181183 
    182184    if ( dup2(in[1], ROAR_STDOUT) == -1 ) 
    183      _exit(1); 
     185     ROAR_U_EXIT(1); 
    184186 
    185187    execlp("/bin/sh", "/bin/sh", "-c", child->cmd, (_LIBROAR_GOOD_CAST char*)NULL); 
    186188 
    187     _exit(1); 
     189    ROAR_U_EXIT(1); 
    188190   break; 
    189191 } 
Note: See TracChangeset for help on using the changeset viewer.