Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | int | - |
11 | getpeereid(int s, uid_t *euid, gid_t *gid) | - |
12 | { | - |
13 | struct ucred cred; | - |
14 | socklen_t len = sizeof(cred); | - |
15 | | - |
16 | if (getsockopt(s, TRUE | never evaluated | FALSE | never evaluated |
| 0 |
17 | 1TRUE | never evaluated | FALSE | never evaluated |
| 0 |
18 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
19 | 17TRUE | never evaluated | FALSE | never evaluated |
| 0 |
20 | , &cred, &len) < 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
21 | return never executed: return (-1); (-1);never executed: return (-1); | 0 |
22 | *euid = cred.uid; | - |
23 | *gid = cred.gid; | - |
24 | | - |
25 | return never executed: return (0); (0);never executed: return (0); | 0 |
26 | } | - |
| | |