Remove nigel's hack, I am confident the problem was MacOS X implementation of

poll() that was not a cancellation point, which I fixed (OSX/Intel 10.4.4)
This commit is contained in:
gbeauche 2006-01-21 20:48:17 +00:00
parent 89700e74e2
commit f0f76cd7ad

View File

@ -180,12 +180,7 @@ static void stop_thread(void)
#ifdef HAVE_PTHREAD_CANCEL
pthread_cancel(ether_thread);
#endif
#ifdef AQUA
// This call, which waits for ether_thread to terminate,
// never returns when used in Nigel's OS X port.
#else
pthread_join(ether_thread, NULL);
#endif
sem_destroy(&int_ack);
thread_active = false;
}