]> git.sesse.net Git - vlc/commitdiff
telnet: Don't use pause() on Win32.
authorPierre d'Herbemont <pdherbemont@free.fr>
Tue, 25 Aug 2009 22:38:50 +0000 (00:38 +0200)
committerPierre d'Herbemont <pdherbemont@free.fr>
Tue, 25 Aug 2009 22:38:50 +0000 (00:38 +0200)
My man says: "Pause is made obsolete by sigsuspend(2)." however sigsuspend just dies on win32.

modules/control/telnet.c

index b0e023e5d13e949e4f53d4229bcb9fbcf1b378a4..ad7612390a3fa22408f62121e5e5f1a9352a408c 100644 (file)
@@ -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: