OpenCoverage

xgethostname.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xgethostname.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5char *-
6xgethostname (void)-
7{-
8 char *hostname = -
9 ((void *)0)-
10 ;-
11 size_t size = 34;-
12-
13 while (1)-
14 {-
15-
16-
17-
18 size_t size_1;-
19-
20 hostname = x2realloc (hostname, &size);-
21 size_1 = size - 1;-
22 hostname[size_1 - 1] = '\0';-
23 -
24 (*__errno_location ()) -
25 = 0;-
26-
27 if (gethostname (hostname, size_1) == 0
gethostname (h..., size_1) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
28 {-
29 if (! hostname[size_1 - 1]
! hostname[size_1 - 1]Description
TRUEnever evaluated
FALSEnever evaluated
)
0
30 break;
never executed: break;
0
31 }
never executed: end of block
0
32 else if (-
33 (*
(*__errno_location ()) != 0Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
34 != 0
(*__errno_location ()) != 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
35 (*
(*__errno_location ()) != 36Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) != 36Description
TRUEnever evaluated
FALSEnever evaluated
0
36 !=
(*__errno_location ()) != 36Description
TRUEnever evaluated
FALSEnever evaluated
0
37 36
(*__errno_location ()) != 36Description
TRUEnever evaluated
FALSEnever evaluated
0
38 && -
39 (*
(*__errno_location ()) != 22Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) != 22Description
TRUEnever evaluated
FALSEnever evaluated
0
40 !=
(*__errno_location ()) != 22Description
TRUEnever evaluated
FALSEnever evaluated
0
41 22
(*__errno_location ()) != 22Description
TRUEnever evaluated
FALSEnever evaluated
0
42-
43 -
44 && -
45 (*
(*__errno_location ()) != 12Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) != 12Description
TRUEnever evaluated
FALSEnever evaluated
0
46 !=
(*__errno_location ()) != 12Description
TRUEnever evaluated
FALSEnever evaluated
0
47 12
(*__errno_location ()) != 12Description
TRUEnever evaluated
FALSEnever evaluated
0
48 )-
49 {-
50 int saved_errno = -
51 (*__errno_location ())-
52 ;-
53 free (hostname);-
54 -
55 (*__errno_location ()) -
56 = saved_errno;-
57 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
58 ((void *)0)
never executed: return ((void *)0) ;
0
59 ;
never executed: return ((void *)0) ;
0
60 }-
61 }
never executed: end of block
0
62-
63 return
never executed: return hostname;
hostname;
never executed: return hostname;
0
64}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2