michael@70: Index: upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c michael@70: diff -Nau upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c.orig upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c michael@70: --- upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c.orig 2008-03-22 17:48:13.000000000 +0100 michael@70: +++ upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c 2009-01-12 16:05:10.847325711 +0100 michael@70: @@ -429,7 +429,11 @@ michael@70: */ michael@70: sigemptyset( &sigs_to_catch ); michael@70: sigaddset( &sigs_to_catch, SIGINT ); michael@70: +#if (defined(sun) && defined(__svr4__)) michael@70: + sigwait( &sigs_to_catch ); michael@70: +#else michael@70: sigwait( &sigs_to_catch, &sig ); michael@70: +#endif michael@70: michael@70: SampleUtil_Print( "Shutting down on signal %d...", sig ); michael@70: #else michael@70: Index: upnp/sample/tvcombo/linux/upnp_tv_combo_main.c michael@70: diff -Nau upnp/sample/tvcombo/linux/upnp_tv_combo_main.c.orig upnp/sample/tvcombo/linux/upnp_tv_combo_main.c michael@70: --- upnp/sample/tvcombo/linux/upnp_tv_combo_main.c.orig 2009-01-12 16:12:00.406762331 +0100 michael@70: +++ upnp/sample/tvcombo/linux/upnp_tv_combo_main.c 2009-01-12 16:14:23.401611284 +0100 michael@70: @@ -477,7 +477,11 @@ michael@70: */ michael@70: sigemptyset( &sigs_to_catch ); michael@70: sigaddset( &sigs_to_catch, SIGINT ); michael@70: +#if (defined(sun) && defined(__svr4__)) michael@70: + sigwait( &sigs_to_catch ); michael@70: +#else michael@70: sigwait( &sigs_to_catch, &sig ); michael@70: +#endif michael@70: michael@70: SampleUtil_Print( "Shutting down on signal %d...\n", sig ); michael@70: #else michael@70: Index: upnp/sample/tvdevice/linux/upnp_tv_device_main.c michael@70: diff -Nau upnp/sample/tvdevice/linux/upnp_tv_device_main.c.orig upnp/sample/tvdevice/linux/upnp_tv_device_main.c michael@70: --- upnp/sample/tvdevice/linux/upnp_tv_device_main.c.orig 2008-03-22 18:04:30.000000000 +0100 michael@70: +++ upnp/sample/tvdevice/linux/upnp_tv_device_main.c 2009-01-12 16:19:03.504059810 +0100 michael@70: @@ -184,7 +184,11 @@ michael@70: */ michael@70: sigemptyset( &sigs_to_catch ); michael@70: sigaddset( &sigs_to_catch, SIGINT ); michael@70: +#if (defined(sun) && defined(__svr4__)) michael@70: + sigwait( &sigs_to_catch ); michael@70: +#else michael@70: sigwait( &sigs_to_catch, &sig ); michael@70: +#endif michael@70: michael@70: SampleUtil_Print( "Shutting down on signal %d...\n", sig ); michael@70: #else