[vlc-devel] commit: telnet: Don't use pause() on Win32. (Pierre d'Herbemont )

git version control git at videolan.org
Wed Aug 26 00:40:22 CEST 2009


vlc | branch: master | Pierre d'Herbemont <pdherbemont at free.fr> | Wed Aug 26 00:38:50 2009 +0200| [ee109d5145251e52495f96ce4474b7a0bfd9b862] | committer: Pierre d'Herbemont 

telnet: Don't use pause() on Win32.

My man says: "Pause is made obsolete by sigsuspend(2)." however sigsuspend just dies on win32.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ee109d5145251e52495f96ce4474b7a0bfd9b862
---

 modules/control/telnet.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/modules/control/telnet.c b/modules/control/telnet.c
index b0e023e..ad76123 100644
--- a/modules/control/telnet.c
+++ b/modules/control/telnet.c
@@ -280,7 +280,11 @@ static void Run( intf_thread_t *p_intf )
                 if (net_errno != EINTR)
                 {
                     msg_Err (p_intf, "network poll error");
-                    pause (); /* We are screwed! */
+#ifndef WIN32
+                    pause ();  /* We are screwed! */
+#else
+                    abort (); /* We are even more screwed! (no pause() in win32) */
+#endif
                     break;
                 }
             case 0:




More information about the vlc-devel mailing list