]> andersk Git - openssh.git/commitdiff
- (dtucker) [session.c] Have session_break_req not attempt to send a break
authordtucker <dtucker>
Thu, 7 Aug 2003 03:24:24 +0000 (03:24 +0000)
committerdtucker <dtucker>
Thu, 7 Aug 2003 03:24:24 +0000 (03:24 +0000)
   if TIOCSBRK and TIOCCBRK are not defined (eg Cygwin).

ChangeLog
session.c

index 9872994803db79ae31171b3e93c3925a3abce892..eda970da41b006db838fbd7ca4e4b79098908b55 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+20030807
+ - (dtucker) [session.c] Have session_break_req not attempt to send a break
+   if TIOCSBRK and TIOCCBRK are not defined (eg Cygwin).
+
 20030802
  - (dtucker) [monitor.h monitor_wrap.h] Remove excess ident tags.
  - (dtucker) OpenBSD CVS Sync
index 7a064ad500fbf733e8f2c1bcfdf830aac81686aa..83c2de0b913d10f9fdcdcb6ba3343466ad7164eb 100644 (file)
--- a/session.c
+++ b/session.c
@@ -1702,6 +1702,7 @@ session_break_req(Session *s)
        break_length = packet_get_int();
        packet_check_eom();
 
+#if defined(TIOCSBRK) && defined(TIOCCBRK)
        if (s->ttyfd == -1)
                return 0;
        /* we will sleep from 500ms to 3000ms */
@@ -1712,6 +1713,9 @@ session_break_req(Session *s)
        usleep(break_length * 1000);
        ioctl(s->ttyfd, TIOCCBRK, NULL);
        return 1;
+#else
+       return 0;
+#endif
 }
 
 static int
This page took 1.124916 seconds and 5 git commands to generate.