if (fd < 0)
return -EINVAL;
- i_zero(&st_fd);
+ memset(&st_fd, 0, sizeof(st_fd));
if (fstat(fd, &st_fd) < 0)
return -errno;
if (path) {
struct stat st_path;
- i_zero(&st_path);
+ memset(&st_path, 0, sizeof(st_path));
if (stat(path, &st_path) < 0) {
if (errno == ENOENT || errno == ENOTDIR)
union sockaddr_union sockaddr;
socklen_t l;
- i_zero(&sockaddr);
+ memset(&sockaddr, 0, sizeof(sockaddr));
l = sizeof(sockaddr);
if (getsockname(fd, &sockaddr.sa, &l) < 0)
if ((r = sd_is_socket_internal(fd, type, listening)) <= 0)
return r;
- i_zero(&sockaddr);
+ memset(&sockaddr, 0, sizeof(sockaddr));
l = sizeof(sockaddr);
if (getsockname(fd, &sockaddr.sa, &l) < 0)
if ((r = sd_is_socket_internal(fd, type, listening)) <= 0)
return r;
- i_zero(&sockaddr);
+ memset(&sockaddr, 0, sizeof(sockaddr));
l = sizeof(sockaddr);
if (getsockname(fd, &sockaddr.sa, &l) < 0)
goto finish;
}
- i_zero(&sockaddr);
+ memset(&sockaddr, 0, sizeof(sockaddr));
sockaddr.sa.sa_family = AF_UNIX;
strncpy(sockaddr.un.sun_path, e, sizeof(sockaddr.un.sun_path));
if (sockaddr.un.sun_path[0] == '@')
sockaddr.un.sun_path[0] = 0;
- i_zero(&iovec);
+ memset(&iovec, 0, sizeof(iovec));
iovec.iov_base = (char*) state;
iovec.iov_len = strlen(state);
- i_zero(&msghdr);
+ memset(&msghdr, 0, sizeof(msghdr));
msghdr.msg_name = &sockaddr;
msghdr.msg_namelen = offsetof(struct sockaddr_un, sun_path) + strlen(e);