[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