libupnp/libupnp.patch

changeset 70
1b746d93c8f0
child 632
804f172af162
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/libupnp/libupnp.patch	Mon Jan 12 17:10:13 2009 +0100
     1.3 @@ -0,0 +1,48 @@
     1.4 +Index: upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c
     1.5 +diff -Nau upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c.orig upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c
     1.6 +--- upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c.orig	2008-03-22 17:48:13.000000000 +0100
     1.7 ++++ upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c	2009-01-12 16:05:10.847325711 +0100
     1.8 +@@ -429,7 +429,11 @@
     1.9 +      */
    1.10 +     sigemptyset( &sigs_to_catch );
    1.11 +     sigaddset( &sigs_to_catch, SIGINT );
    1.12 ++#if (defined(sun) && defined(__svr4__))
    1.13 ++    sigwait( &sigs_to_catch );
    1.14 ++#else
    1.15 +     sigwait( &sigs_to_catch, &sig );
    1.16 ++#endif
    1.17 + 
    1.18 +     SampleUtil_Print( "Shutting down on signal %d...", sig );
    1.19 + #else
    1.20 +Index: upnp/sample/tvcombo/linux/upnp_tv_combo_main.c
    1.21 +diff -Nau upnp/sample/tvcombo/linux/upnp_tv_combo_main.c.orig upnp/sample/tvcombo/linux/upnp_tv_combo_main.c
    1.22 +--- upnp/sample/tvcombo/linux/upnp_tv_combo_main.c.orig	2009-01-12 16:12:00.406762331 +0100
    1.23 ++++ upnp/sample/tvcombo/linux/upnp_tv_combo_main.c	2009-01-12 16:14:23.401611284 +0100
    1.24 +@@ -477,7 +477,11 @@
    1.25 +      */
    1.26 +     sigemptyset( &sigs_to_catch );
    1.27 +     sigaddset( &sigs_to_catch, SIGINT );
    1.28 ++#if (defined(sun) && defined(__svr4__))
    1.29 ++    sigwait( &sigs_to_catch );
    1.30 ++#else
    1.31 +     sigwait( &sigs_to_catch, &sig );
    1.32 ++#endif
    1.33 + 
    1.34 +     SampleUtil_Print( "Shutting down on signal %d...\n", sig );
    1.35 + #else
    1.36 +Index: upnp/sample/tvdevice/linux/upnp_tv_device_main.c
    1.37 +diff -Nau upnp/sample/tvdevice/linux/upnp_tv_device_main.c.orig upnp/sample/tvdevice/linux/upnp_tv_device_main.c
    1.38 +--- upnp/sample/tvdevice/linux/upnp_tv_device_main.c.orig	2008-03-22 18:04:30.000000000 +0100
    1.39 ++++ upnp/sample/tvdevice/linux/upnp_tv_device_main.c	2009-01-12 16:19:03.504059810 +0100
    1.40 +@@ -184,7 +184,11 @@
    1.41 +      */
    1.42 +     sigemptyset( &sigs_to_catch );
    1.43 +     sigaddset( &sigs_to_catch, SIGINT );
    1.44 ++#if (defined(sun) && defined(__svr4__))
    1.45 ++    sigwait( &sigs_to_catch );
    1.46 ++#else
    1.47 +     sigwait( &sigs_to_catch, &sig );
    1.48 ++#endif
    1.49 + 
    1.50 +     SampleUtil_Print( "Shutting down on signal %d...\n", sig );
    1.51 + #else

mercurial