Il mio problema e' il seguente.
Ho un codice c++ che ad un certo punto fa una chimata a system(comando) dove comando e' un altro programma al cui codice non ho accesso.
Vorrei ottenere il cpu time complessivo del run, ma mi sono accorto che il cpu time che calcolo non tiene in considerazione quello speso durante la chiamata system.
La classe che ho scritto si basa su <sys/times.h>. Ho fatto diverse prove fra cui (in soldoni)
total_time = utime + stime + cutime + cstime
ma il risultato e' sempre uguale, la system() non viene calcolata.
Cosa posso fare?