posix: replace bzero with memset

bzero(3): The bzero() function is deprecated (marked as LEGACY in
POSIX.1-2001); use memset(3) in new programs.  POSIX.1-2008 removes
the specification of bzero().

Use memset instead.
pull/4252/head
Victor Julien 6 years ago
parent 2da90a1cd8
commit 5bfedf78fc

@ -3,7 +3,7 @@ identifier i;
position p1;
@@
\(strtok@i\|sprintf@i\|strcat@i\|strcpy@i\|strncpy@i\|strncat@i\|strndup@i\|strchrnul@i\|rand@i\|rand_r@i\|memmem@i\|index@i\|rindex@i\)(...)@p1
\(strtok@i\|sprintf@i\|strcat@i\|strcpy@i\|strncpy@i\|strncat@i\|strndup@i\|strchrnul@i\|rand@i\|rand_r@i\|memmem@i\|index@i\|rindex@i\|bzero@i\)(...)@p1
@script:python@
p1 << banned.p1;

@ -1293,7 +1293,7 @@ static int SCHInfoTestValidIPV4Address09(void)
}
struct sockaddr_in servaddr;
bzero(&servaddr, sizeof(servaddr));
memset(&servaddr, 0, sizeof(servaddr));
if (inet_pton(AF_INET, "192.168.0.0", &servaddr.sin_addr) <= 0) {
goto end;
}
@ -1305,7 +1305,7 @@ static int SCHInfoTestValidIPV4Address09(void)
goto end;
}
bzero(&servaddr, sizeof(servaddr));
memset(&servaddr, 0, sizeof(servaddr));
if (inet_pton(AF_INET, "192.168.0.0", &servaddr.sin_addr) <= 0) {
goto end;
}
@ -1329,7 +1329,7 @@ static int SCHInfoTestValidIPV4Address09(void)
}
/* Remove the 192.168.1.0/20 -> macos entry. */
bzero(&servaddr, sizeof(servaddr));
memset(&servaddr, 0, sizeof(servaddr));
if (inet_pton(AF_INET, "192.168.0.0", &servaddr.sin_addr) <= 0) {
goto end;
}
@ -1341,7 +1341,7 @@ static int SCHInfoTestValidIPV4Address09(void)
}
/* Remove the 192.168.1.0/16 -> solaris entry. */
bzero(&servaddr, sizeof(servaddr));
memset(&servaddr, 0, sizeof(servaddr));
if (inet_pton(AF_INET, "192.168.0.0", &servaddr.sin_addr) <= 0) {
goto end;
}

File diff suppressed because it is too large Load Diff

@ -26,8 +26,6 @@
#include <sdkddkver.h>
#define bzero(s, n) memset(s, 0, n)
#ifndef O_NOFOLLOW
#define O_NOFOLLOW 0
#endif /* O_NOFOLLOW */

Loading…
Cancel
Save