OpenCoverage

sshtty.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssh/src/sshtty.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8static struct termios _saved_tio;-
9static int _in_raw_mode = 0;-
10-
11struct termios *-
12get_saved_tio(void)-
13{-
14 return
never executed: return _in_raw_mode ? &_saved_tio : ((void *)0) ;
_in_raw_mode
_in_raw_modeDescription
TRUEnever evaluated
FALSEnever evaluated
? &_saved_tio :
never executed: return _in_raw_mode ? &_saved_tio : ((void *)0) ;
0
15 ((void *)0)
never executed: return _in_raw_mode ? &_saved_tio : ((void *)0) ;
0
16 ;
never executed: return _in_raw_mode ? &_saved_tio : ((void *)0) ;
0
17}-
18-
19void-
20leave_raw_mode(int quiet)-
21{-
22 if (!_in_raw_mode
!_in_raw_modeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
23 return;
never executed: return;
0
24 if (tcsetattr(fileno(
tcsetattr(file...ved_tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
25 stdin
tcsetattr(file...ved_tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
26 ),
tcsetattr(file...ved_tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
27 1
tcsetattr(file...ved_tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
28 , &_saved_tio) == -1
tcsetattr(file...ved_tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
29 if (!quiet
!quietDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
30 perror("tcsetattr");
never executed: perror("tcsetattr");
0
31 }
never executed: end of block
else
0
32 _in_raw_mode = 0;
never executed: _in_raw_mode = 0;
0
33}-
34-
35void-
36enter_raw_mode(int quiet)-
37{-
38 struct termios tio;-
39-
40 if (tcgetattr(fileno(
tcgetattr(file...), &tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
41 stdin
tcgetattr(file...), &tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
42 ), &tio) == -1
tcgetattr(file...), &tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
43 if (!quiet
!quietDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
44 perror("tcgetattr");
never executed: perror("tcgetattr");
0
45 return;
never executed: return;
0
46 }-
47 _saved_tio = tio;-
48 tio.c_iflag |= -
49 0000004-
50 ;-
51 tio.c_iflag &= ~(-
52 0000040 -
53 | -
54 0000100 -
55 | -
56 0000200 -
57 | -
58 0000400 -
59 | -
60 0002000 -
61 | -
62 0004000 -
63 | -
64 0010000-
65 );-
66-
67 tio.c_iflag &= ~-
68 0001000-
69 ;-
70-
71 tio.c_lflag &= ~(-
72 0000001 -
73 | -
74 0000002 -
75 | -
76 0000010 -
77 | -
78 0000020 -
79 | -
80 0000040 -
81 | -
82 0000100-
83 );-
84-
85 tio.c_lflag &= ~-
86 0100000-
87 ;-
88-
89 tio.c_oflag &= ~-
90 0000001-
91 ;-
92 tio.c_cc[-
93 6-
94 ] = 1;-
95 tio.c_cc[-
96 5-
97 ] = 0;-
98 if (tcsetattr(fileno(
tcsetattr(file... , &tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
99 stdin
tcsetattr(file... , &tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
100 ),
tcsetattr(file... , &tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
101 1
tcsetattr(file... , &tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
102 , &tio) == -1
tcsetattr(file... , &tio) == -1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
103 if (!quiet
!quietDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
104 perror("tcsetattr");
never executed: perror("tcsetattr");
0
105 }
never executed: end of block
else
0
106 _in_raw_mode = 1;
never executed: _in_raw_mode = 1;
0
107}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2