diff options
Diffstat (limited to 'multimedia/ogle-gui/files/patch-src::xsniffer.c')
-rw-r--r-- | multimedia/ogle-gui/files/patch-src::xsniffer.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/multimedia/ogle-gui/files/patch-src::xsniffer.c b/multimedia/ogle-gui/files/patch-src::xsniffer.c new file mode 100644 index 000000000000..ced8dfcc2cff --- /dev/null +++ b/multimedia/ogle-gui/files/patch-src::xsniffer.c @@ -0,0 +1,37 @@ +--- src/xsniffer.c.orig Thu Sep 6 14:10:17 2001 ++++ src/xsniffer.c Thu Oct 25 18:22:04 2001 +@@ -16,6 +16,10 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + ++#ifdef HAVE_CONFIG_H ++# include <config.h> ++#endif ++ + #include <stdio.h> + #include <stdlib.h> + #include <unistd.h> +@@ -35,6 +39,9 @@ + #include "xsniffer.h" + #include "callbacks.h" + ++#ifdef HAVE_SYS_PARAM_H ++#include <sys/param.h> ++#endif + + extern int msgqid; + +@@ -66,7 +73,12 @@ + + fprintf(stderr, "xsniff_mouse\n"); + while(1) { +- DVDNextEvent(nav2, &mev); ++#if (defined(BSD) && (BSD >= 199306)) ++ if (DVDNextEventNonBlocking(nav2, &mev) != DVD_E_Ok) ++#else ++ if (DVDNextEvent(nav2, &mev) != DVD_E_Ok) ++#endif ++ pthread_exit(NULL); + + switch(mev.type) { + |