commit df0c2926ccb753d07a3f20f3626a20f7079453ee from: Omar Polo date: Fri Sep 24 08:08:49 2021 UTC use memset(3) rather than bzero(3) There's no difference, but bzero(3) says STANDARDS The bzero() function conforms to the X/Open System Interfaces option of the IEEE Std 1003.1-2004 (“POSIX.1”) specification. It was removed from the standard in IEEE Std 1003.1-2008 (“POSIX.1”), which recommends using memset(3) instead. so here we are. commit - a91ad7f2ffac3f1cec0c6c42e780ab5efc92ba5c commit + df0c2926ccb753d07a3f20f3626a20f7079453ee blob - ad33957a1b0fbfefaa53e7b7446a32ca6239f756 blob + b4b238ca07b69abe67881890bc914c2998499f15 --- gmid.c +++ gmid.c @@ -149,7 +149,7 @@ make_socket(int port, int family) switch (family) { case AF_INET: - bzero(&addr4, sizeof(addr4)); + memset(&addr4, 0, sizeof(addr4)); addr4.sin_family = family; addr4.sin_port = htons(port); addr4.sin_addr.s_addr = INADDR_ANY; @@ -158,7 +158,7 @@ make_socket(int port, int family) break; case AF_INET6: - bzero(&addr6, sizeof(addr6)); + memset(&addr6, 0, sizeof(addr6)); addr6.sin6_family = AF_INET6; addr6.sin6_port = htons(port); addr6.sin6_addr = in6addr_any; blob - 8842eab55c888def7e551aebf6c598aa65f64cd1 blob + e00a50069f58cbcf4d4365a840e7017232879bdf --- iri.c +++ iri.c @@ -392,7 +392,7 @@ parse_iri(char *iri, struct iri *ret, const char **err char *end; struct parser p = {iri, ret, NULL}; - bzero(ret, sizeof(*ret)); + memset(ret, 0, sizeof(*ret)); /* initialize optional stuff to the empty string */ end = iri + strlen(iri);