summaryrefslogtreecommitdiff
path: root/devel/ORBacus/files/patch-aa
blob: faab83d8564ba047aa8ae387e672bab4f7e9eb94 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
*** ob/demo/chat/Client.cpp.orig	Mon Jun  8 16:55:23 1998
--- ob/demo/chat/Client.cpp	Tue Jun 23 09:57:59 1998
***************
*** 42,48 ****
  #ifdef HAVE_TERMIO_H
      ioctl(STDIN_FILENO, TCSETA, &TerminalSettings);
  #else
!     ioctl(STDIN_FILENO, TCSETS, &TerminalSettings);
  #endif
  
      //
--- 42,48 ----
  #ifdef HAVE_TERMIO_H
      ioctl(STDIN_FILENO, TCSETA, &TerminalSettings);
  #else
!     ioctl(STDIN_FILENO, TCSANOW, &TerminalSettings);
  #endif
  
      //
***************
*** 129,136 ****
      ioctl(STDIN_FILENO, TCGETA, &ctl);
  #else
      struct termios ctl;
!     ioctl(STDIN_FILENO, TCGETS, &TerminalSettings);
!     ioctl(STDIN_FILENO, TCGETS, &ctl);
  #endif
      ctl.c_lflag &= ~(ICANON | ECHO);
      ctl.c_cc[VMIN] = 1;
--- 129,136 ----
      ioctl(STDIN_FILENO, TCGETA, &ctl);
  #else
      struct termios ctl;
!     tcgetattr(STDIN_FILENO, &TerminalSettings);
!     tcgetattr(STDIN_FILENO, &ctl);
  #endif
      ctl.c_lflag &= ~(ICANON | ECHO);
      ctl.c_cc[VMIN] = 1;
***************
*** 138,144 ****
  #ifdef HAVE_TERMIO_H
      ioctl(STDIN_FILENO, TCSETA, &ctl);
  #else
!     ioctl(STDIN_FILENO, TCSETS, &ctl);
  #endif
  
      //
--- 138,144 ----
  #ifdef HAVE_TERMIO_H
      ioctl(STDIN_FILENO, TCSETA, &ctl);
  #else
!     tcsetattr(STDIN_FILENO, TCSANOW, &ctl);
  #endif
  
      //
***************
*** 179,185 ****
  #ifdef HAVE_TERMIO_H
      ioctl(STDIN_FILENO, TCSETA, &TerminalSettings);
  #else
!     ioctl(STDIN_FILENO, TCSETS, &TerminalSettings);
  #endif
  
      return status;
--- 179,185 ----
  #ifdef HAVE_TERMIO_H
      ioctl(STDIN_FILENO, TCSETA, &TerminalSettings);
  #else
!     tcsetattr(STDIN_FILENO, TCSANOW, &TerminalSettings);
  #endif
  
      return status;