summaryrefslogtreecommitdiff
path: root/devel/ddd/files/patch-ddd::TTYAgent.C
diff options
context:
space:
mode:
Diffstat (limited to 'devel/ddd/files/patch-ddd::TTYAgent.C')
-rw-r--r--devel/ddd/files/patch-ddd::TTYAgent.C22
1 files changed, 11 insertions, 11 deletions
diff --git a/devel/ddd/files/patch-ddd::TTYAgent.C b/devel/ddd/files/patch-ddd::TTYAgent.C
index 59b6cd09fee3..3a035a36492c 100644
--- a/devel/ddd/files/patch-ddd::TTYAgent.C
+++ b/devel/ddd/files/patch-ddd::TTYAgent.C
@@ -1,6 +1,6 @@
---- ddd/TTYAgent.C.orig Sat May 24 11:27:05 2003
-+++ ddd/TTYAgent.C Fri Feb 27 13:33:02 2004
-@@ -719,8 +719,19 @@
+--- ddd/TTYAgent.C.orig Thu Aug 19 20:41:45 2004
++++ ddd/TTYAgent.C Thu Aug 19 20:45:56 2004
+@@ -715,8 +715,19 @@
}
else
{
@@ -8,14 +8,14 @@
if (fcntl(master, F_SETFL, flags | O_NONBLOCK) == -1)
_raiseIOWarning("cannot set file to non-blocking mode");
+#else
-+ do {
-+ if(fcntl(master, F_SETFL, flags | O_NONBLOCK) != -1)
-+ break;
-+ else if(errno == EAGAIN)
-+ sleep(1);
-+ else
-+ _raiseIOWarning("cannot set file to non-blocking mode");
-+ } while(errno == EAGAIN);
++ do {
++ if(fcntl(master, F_SETFL, flags | O_NONBLOCK) != -1)
++ break;
++ else if(errno == EAGAIN)
++ sleep(1);
++ else
++ _raiseIOWarning("cannot set file to non-blocking mode");
++ } while(errno == EAGAIN);
+#endif
}
#endif