--- dvd+rw-format.cpp.wexit 2007-06-21 12:42:30.000000000 +0200 +++ dvd+rw-format.cpp 2007-06-21 12:44:13.000000000 +0200 @@ -245,7 +245,7 @@ int main (int argc, char *argv[]) alarm(1); while ((waitpid(pid,&i,0) != pid) && !WIFEXITED(i)) ; if (WEXITSTATUS(i) == 0) fprintf (stderr,"\n"); - exit (0); + exit (WEXITSTATUS(i)); } #endif