chiark / gitweb /
Apply https://sourceware.org/git/?p=glibc.git;a=commit;h=d5dd6189d506068ed11c8bfa1e1e...
[eglibc.git] / WUR-REPORT
1 <unistd.h>:
2
3 lssek:   Probably should be __wur but lseek(fd,SEEK_SET,0) will succeed if
4          the descriptor is fine.
5 lseek64: same
6
7 setuid:  will always succeed given correct privileges, so there might
8          be places which don't check for it.
9 setreuid: same
10 seteuid: same
11 setgid:  same
12 setregid: same
13 setegid: same
14 setresuid: same
15 setresgid: same
16
17
18 <stdio.h>:
19
20 setvbuf:   if stream and buffer are fine and other parameters constant,
21            it cannot really fail.
22 fseek:     see lseek
23 fseeko:    likewise
24 fgetpos:   similarly
25 fsetpos:   likewise
26
27
28 <stdlib.h>:
29
30 atexit:    it is guaranteed that a certain number of handlers can be
31            registered, so some calls might need not be checked
32 on_exit:   same
33 random functions:  one might want to discard a number of results.  In any
34            case, no security problem
35
36
37 putenv:    probably SHOULD be marked, but we'll wait a bit.
38 setenv:    likewise
39 unsetenv:  likewise
40 clearenv:  likewise
41
42 mbstowcs:  probably SHOULD be marked
43 wcstombs:  likewise
44
45 ptsname_r: probably SHOULD be marked