--- trunk/livstidsfanger.c 2014/11/07 12:40:00 9 +++ trunk/livstidsfanger.c 2014/11/08 11:56:59 11 @@ -66,10 +66,12 @@ noreturn int main(int argc, char **argv) printf("maintrĂ¥den oppretter livstidsfange %2zu\n", i + 1); if ( (errno = pthread_create(&tid, NULL, livstidsfange, (void *)i)) != 0) { + fflush(stdout); fprintf(stderr, "%s: pthread_create(&tid, NULL, livstidsfange, (void *)%2zu) = %s (%d)\n", argv[0], i, strerror(errno), errno); - exit(1); + fflush(stderr); + _exit(1); } // if } // for @@ -178,8 +180,7 @@ void visResultater(void) fflush(stderr); fflush(stdout); - fflush(stderr); - fflush(stdout); + puts("\nResultater:\n"); printf("bryter %u er ved avslutning vippet %s\n", 1U, brytere[0] == true ? "opp" : "ned");