As I understand "avahi_threaded_poll_start", the new thread should be running if the return value is 0.
What I get: return value = 0 threaded_poll->thread_running = 0 But the thread is in fact running since the service registration works and I see the thread in gdb. Reading the source code in thread-watch.c, this seems impossible... I discovered the problem because "avahi_threaded_poll_stop" would return -1 and the poll thread would keep on running. Any clue ? C++ related ? Gaspard _______________________________________________ avahi mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/avahi
