3 --- src/main.cpp.orig Wed May 9 06:43:01 2001
4 +++ src/main.cpp Thu Jun 14 23:25:55 2001
9 +gint pth_nbschedule(gint no_need_this) {
14 void initialize_objects () {
19 pthread_attr_t thread_attr;
20 +#if !defined(_POSIX_THREAD_IS_GNU_PTH) || defined(_POSIX_THREAD_PRIORITY_SCHEDULING)
21 sched_param thread_sched_param;
24 int tmperror,counter=0;
29 pthread_attr_init(&thread_attr);
30 +#if !defined(_POSIX_THREAD_IS_GNU_PTH) || defined(_POSIX_THREAD_PRIORITY_SCHEDULING)
31 thread_sched_param.sched_priority=0;
32 pthread_attr_setschedparam (&thread_attr,&thread_sched_param);
34 pthread_create(&player_thread,&thread_attr,&player_thread_callback,NULL);
36 +#ifdef _POSIX_THREAD_IS_GNU_PTH
37 + SigC::Slot0<gint> my_slot = SigC::bind(
38 + SigC::slot(pth_nbschedule),
40 + Gtk::Connection conn = Gtk::Main::timeout.connect(my_slot, 150);