OpenCoverage

winsize.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/winsize.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13extern int errno;-
14-
15-
16extern int shell_tty;-
17-
18-
19extern void rl_set_screen_size (int, int);-
20-
21extern void sh_set_lines_and_columns (int, int);-
22-
23void-
24get_new_window_size (from_sig, rp, cp)-
25 int from_sig;-
26 int *rp, *cp;-
27{-
28-
29 struct winsize win;-
30 int tty;-
31-
32 tty = (
(shell_tty != -1)Description
TRUEnever evaluated
FALSEnever evaluated
shell_tty != -1)
(shell_tty != -1)Description
TRUEnever evaluated
FALSEnever evaluated
? shell_tty : fileno (
0
33 stderr-
34 );-
35 if (tty >= 0
tty >= 0Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(ioctl (tty, 0... , &win) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
ioctl (tty,
(ioctl (tty, 0... , &win) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
36 0x5413
(ioctl (tty, 0... , &win) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
37 , &win) == 0)
(ioctl (tty, 0... , &win) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
38 win.ws_row > 0
win.ws_row > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& win.ws_col > 0
win.ws_col > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
39 {-
40 sh_set_lines_and_columns (win.ws_row, win.ws_col);-
41-
42 rl_set_screen_size (win.ws_row, win.ws_col);-
43 if (rp
rpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
44 *
never executed: *rp = win.ws_row;
rp = win.ws_row;
never executed: *rp = win.ws_row;
0
45 if (cp
cpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
46 *
never executed: *cp = win.ws_col;
cp = win.ws_col;
never executed: *cp = win.ws_col;
0
47-
48 }
never executed: end of block
0
49-
50}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2