BEFORE_ORIGINAL_SOCK(socket, LIBC);
ret = socketp(domain, type, protocol);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, ret, SOCKET_API_FD_OPEN, info,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, ret, SOCKET_API_FD_OPEN, info,
"ddd", domain, type, protocol);
return ret;
BEFORE_ORIGINAL_SOCK(accept, LIBC);
char* callAddress = getAddress(address);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, socket,
- SOCKET_API_ACCEPT_START, info, "dsp",
- socket, callAddress, voidp_to_uint64(address_len));
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('d', NULL, OBJ_DUMMY, socket,
+ SOCKET_API_ACCEPT_START, info,
+ "dsp", socket, callAddress,
+ voidp_to_uint64(address_len));
ret = acceptp(socket, address, address_len);
info.sock = (struct sockaddr *)address;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(ret, OBJ_DUMMY, socket,
- SOCKET_API_ACCEPT_END, info, "dsp",
- socket, callAddress, voidp_to_uint64(address_len));
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('d', ret, OBJ_DUMMY, socket,
+ SOCKET_API_ACCEPT_END, info,
+ "dsp", socket, callAddress,
+ voidp_to_uint64(address_len));
return ret;
}
BEFORE_ORIGINAL_SOCK(accept4, LIBC);
char* callAddress = getAddress(addr);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, sockfd,
- SOCKET_API_ACCEPT_START, info, "dspd",
- sockfd, callAddress, voidp_to_uint64(addrlen), flags);
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('d', NULL, OBJ_DUMMY, sockfd,
+ SOCKET_API_ACCEPT_START, info,
+ "dspd", sockfd, callAddress,
+ voidp_to_uint64(addrlen),
+ flags);
ret = accept4p(sockfd, addr, addrlen, flags);
info.sock = (struct sockaddr *)addr;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(ret, OBJ_DUMMY, sockfd,
- SOCKET_API_ACCEPT_END, info, "dspd",
- sockfd, callAddress, voidp_to_uint64(addrlen), flags);
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('d', ret, OBJ_DUMMY, sockfd,
+ SOCKET_API_ACCEPT_END, info,
+ "dspd", sockfd, callAddress,
+ voidp_to_uint64(addrlen), flags);
return ret;
}
ret = connectp(socket, address, address_len);
info.sock = (struct sockaddr *)address;
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, socket, SOCKET_API_CONNECT,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, socket, SOCKET_API_CONNECT,
info, "dsd",
socket, getAddress(address), address_len);
ret = shutdownp(socket, how);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, socket, SOCKET_API_FD_CLOSE,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, socket, SOCKET_API_FD_CLOSE,
info, "dd", socket, how);
return ret;
ret = bindp(socket, address, address_len);
info.sock = (struct sockaddr *)address;
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, socket, SOCKET_API_BIND,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, socket, SOCKET_API_BIND,
info, "dsd", socket, getAddress(address), address_len);
return ret;
BEFORE_ORIGINAL_SOCK(listen, LIBC);
ret = listenp(socket, backlog);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, socket, SOCKET_API_LISTEN,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, socket, SOCKET_API_LISTEN,
info, "dd", socket, backlog);
return ret;
char *messagP = (char *)message;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, socket,
- SOCKET_API_SEND_START, info, "dpdd",
- socket, voidp_to_uint64(messagP), length, flags);
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('x', NULL, OBJ_DUMMY, socket,
+ SOCKET_API_SEND_START, info,
+ "dpdd", socket,
+ voidp_to_uint64(messagP),
+ length, flags);
sret = sendp(socket, message, length, flags);
result = sret;
info.msg_pack_size = result>SOCKET_SEND_SIZE?SOCKET_SEND_SIZE:result;
info.msg_buf = messagP;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(sret, OBJ_DUMMY, socket,
- SOCKET_API_SEND_END, info, "dpdd",
- socket, voidp_to_uint64(messagP), length, flags);
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('x', sret, OBJ_DUMMY, socket,
+ SOCKET_API_SEND_END, info,
+ "dpdd", socket,
+ voidp_to_uint64(messagP),
+ length, flags);
return sret;
}
char *bufferP = (char *)buffer;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, socket,
- SOCKET_API_RECV_START, info, "dpdd",
- socket, voidp_to_uint64(bufferP), length, flags);
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('x', NULL, OBJ_DUMMY, socket,
+ SOCKET_API_RECV_START, info,
+ "dpdd", socket,
+ voidp_to_uint64(bufferP),
+ length, flags);
sret = recvp(socket, buffer, length, flags);
result = sret;
info.msg_pack_size = result>SOCKET_SEND_SIZE?SOCKET_SEND_SIZE:result;
info.msg_buf = bufferP;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(sret, OBJ_DUMMY, socket,
- SOCKET_API_RECV_END, info, "dpdd",
- socket, voidp_to_uint64(bufferP), length, flags);
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('x', sret, OBJ_DUMMY, socket,
+ SOCKET_API_RECV_END, info,
+ "dpdd", socket,
+ voidp_to_uint64(bufferP),
+ length, flags);
return sret;
}
char *bufferP = (char *)message;
info.sock = (struct sockaddr *) dest_addr;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, socket,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('x', NULL, OBJ_DUMMY, socket,
SOCKET_API_SEND_START, info,
- "dpddpd",
- socket,
+ "dpddpd", socket,
voidp_to_uint64(bufferP),
length, flags,
voidp_to_uint64(dest_addr),
info.msg_pack_size = result>SOCKET_SEND_SIZE?SOCKET_SEND_SIZE:result;
info.msg_buf = bufferP;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(sret, OBJ_DUMMY, socket,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('x', sret, OBJ_DUMMY, socket,
SOCKET_API_SEND_END, info,
- "dpddpd",
- socket,
+ "dpddpd", socket,
voidp_to_uint64(bufferP),
length, flags,
- voidp_to_uint64(dest_addr),
- dest_len);
+ voidp_to_uint64(dest_addr), dest_len);
return sret;
}
char *bufferP = (char *)buffer;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, socket,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('x', NULL, OBJ_DUMMY, socket,
SOCKET_API_RECV_START, info,
- "dpddpp",
- socket,
- voidp_to_uint64(bufferP), length,
- flags, voidp_to_uint64(address),
+ "dpddpp", socket,
+ voidp_to_uint64(bufferP),
+ length, flags,
+ voidp_to_uint64(address),
voidp_to_uint64(address_len));
sret = recvfromp(socket, buffer, length, flags, address, address_len);
info.msg_pack_size = result>SOCKET_SEND_SIZE?SOCKET_SEND_SIZE:result;
info.msg_buf = bufferP;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(sret, OBJ_DUMMY, socket,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('x', sret, OBJ_DUMMY, socket,
SOCKET_API_RECV_END, info,
"dpddpp", socket,
- voidp_to_uint64(bufferP), length,
- flags, voidp_to_uint64(address),
+ voidp_to_uint64(bufferP),
+ length, flags,
+ voidp_to_uint64(address),
voidp_to_uint64(address_len));
return sret;
}
int* bufferP = (int*) message->msg_name;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, socket,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('x', NULL, OBJ_DUMMY, socket,
SOCKET_API_RECV_START, info,
"dpd", socket,
- voidp_to_uint64(message), flags);
+ voidp_to_uint64(message),
+ flags);
sret = recvmsgp(socket, message, flags);
if (sret <= 0) {
}
}
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(sret, OBJ_DUMMY, socket,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('x', sret, OBJ_DUMMY, socket,
SOCKET_API_RECV_END, info, "dpd",
socket, voidp_to_uint64(bufferP),
flags);
int* bufferP = (int*) message->msg_name;
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, socket,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('x', NULL, OBJ_DUMMY, socket,
SOCKET_API_SEND_START, info,
- "dpd",
- socket,
- voidp_to_uint64(message), flags);
+ "dpd", socket,
+ voidp_to_uint64(message),
+ flags);
sret = sendmsgp(socket, message, flags);
if (sret <= 0) {
}
}
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(sret, OBJ_DUMMY, socket,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('x', sret, OBJ_DUMMY, socket,
SOCKET_API_SEND_END, info, "dpd",
- socket,
- voidp_to_uint64(bufferP), flags);
+ socket, voidp_to_uint64(bufferP),
+ flags);
free(out);
return sret;
}
ret = getsockoptp(socket, level, option_name, option_value, option_len);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, socket, SOCKET_API_OTHER, info,
- "dddpp", socket, level, option_name,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, socket, SOCKET_API_OTHER,
+ info, "dddpp", socket, level, option_name,
voidp_to_uint64(option_value),
voidp_to_uint64(option_len));
ret = setsockoptp(socket, level, option_name, option_value, option_len);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, socket, SOCKET_API_OTHER, info,
- "dddpd", socket, level, option_name,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, socket, SOCKET_API_OTHER,
+ info, "dddpd", socket, level, option_name,
voidp_to_uint64(option_value), option_len);
return ret;
ret = getpeernamep(fd, addr, len);
info.sock = (struct sockaddr *)addr;
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, fd, SOCKET_API_OTHER, info,
- "dsp", fd, getAddress(addr),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, fd, SOCKET_API_OTHER,
+ info, "dsp", fd, getAddress(addr),
voidp_to_uint64(len));
return ret;
}
ret = getsocknamep(sockfd, addr, addrlen);
info.sock = (struct sockaddr *)addr;
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, sockfd, SOCKET_API_OTHER, info,
- "dsp", sockfd, getAddress(addr),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, sockfd, SOCKET_API_OTHER,
+ info, "dsp", sockfd, getAddress(addr),
voidp_to_uint64(addrlen));
return ret;
ret = socketpairp(domain, type, protocol, socket_vector);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, socket_vector[0],
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, socket_vector[0],
SOCKET_API_FD_OPEN, info, "ddddd",
domain, type, protocol, socket_vector[0], socket_vector[1]);
ret = sockatmarkp(__fd);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, __fd,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, __fd,
SOCKET_API_OTHER, info, "d", __fd);
return ret;
}
ret = isfdtypep(__fd, __fdtype);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, __fd, SOCKET_API_OTHER, info,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, __fd, SOCKET_API_OTHER, info,
"dd", __fd, __fdtype);
return ret;
}
BEFORE_ORIGINAL_SOCK(select, LIBC);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, 0,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('d', NULL, OBJ_DUMMY, 0,
SOCKET_API_EVENT_START, info,
"dpppp", nfds,
voidp_to_uint64(readfds),
ret = selectp(nfds, readfds, writefds, exceptfds, timeout);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(ret, OBJ_DUMMY, 0,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('d', ret, OBJ_DUMMY, 0,
SOCKET_API_EVENT_END, info,
"dpppp", nfds,
voidp_to_uint64(readfds),
BEFORE_ORIGINAL_SOCK(pselect, LIBC);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, 0,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('d', NULL, OBJ_DUMMY, 0,
SOCKET_API_EVENT_START, info,
- "dppppp", nfds,
+ "dppppp",nfds,
voidp_to_uint64(readfds),
voidp_to_uint64(writefds),
voidp_to_uint64(exceptfds),
ret = pselectp(nfds, readfds, writefds, exceptfds, ntimeout, sigmask);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(ret, OBJ_DUMMY, 0,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('d', ret, OBJ_DUMMY, 0,
SOCKET_API_EVENT_END, info,
"dppppp", nfds,
voidp_to_uint64(readfds),
BEFORE_ORIGINAL_SOCK(poll, LIBC);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, fds->fd,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('d', NULL, OBJ_DUMMY, fds->fd,
SOCKET_API_EVENT_START, info,
"pxd", voidp_to_uint64(fds),
(uint64_t)(nfds), timeout);
ret = pollp(fds, nfds, timeout);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(ret, OBJ_DUMMY, fds->fd,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('d', ret, OBJ_DUMMY, fds->fd,
SOCKET_API_EVENT_END, info,
"pxd", voidp_to_uint64(fds),
(uint64_t)(nfds), timeout);
BEFORE_ORIGINAL_SOCK(ppoll, LIBC);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, fds->fd,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('d', NULL, OBJ_DUMMY, fds->fd,
SOCKET_API_EVENT_START, info,
"pxpp",
voidp_to_uint64(fds),
ret = ppollp(fds, nfds, timeout_ts, sigmask);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(ret, OBJ_DUMMY, fds->fd,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('d', ret, OBJ_DUMMY, fds->fd,
SOCKET_API_EVENT_END, info,
"pxpp",
voidp_to_uint64(fds),
ret = epoll_createp(__size);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, ret, SOCKET_API_FD_OPEN, info,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, ret, SOCKET_API_FD_OPEN, info,
"d", __size);
return ret;
}
ret = epoll_create1p(__flags);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, ret, SOCKET_API_FD_OPEN, info,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, ret, SOCKET_API_FD_OPEN, info,
"d", __flags);
return ret;
}
int __maxevents, int __timeout);
BEFORE_ORIGINAL_SOCK(epoll_wait, LIBC);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, __epfd,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('d', NULL, OBJ_DUMMY, __epfd,
SOCKET_API_EVENT_START, info,
"dpdd", __epfd,
voidp_to_uint64(__events),
ret = epoll_waitp(__epfd, __events, __maxevents, __timeout);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(ret, OBJ_DUMMY, __epfd,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('d', ret, OBJ_DUMMY, __epfd,
SOCKET_API_EVENT_END, info,
"dpdd", __epfd,
voidp_to_uint64(__events),
int __maxevents, int __timeout, __const __sigset_t *__ss);
BEFORE_ORIGINAL_SOCK(epoll_pwait, LIBC);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START(NULL, OBJ_DUMMY, __epfd,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_START('d', NULL, OBJ_DUMMY, __epfd,
SOCKET_API_EVENT_START, info,
"dpddp", __epfd,
voidp_to_uint64(__events),
- __maxevents,
- __timeout,
+ __maxevents, __timeout,
voidp_to_uint64(__ss));
ret = epoll_pwaitp(__epfd, __events, __maxevents, __timeout, __ss);
- AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END(ret, OBJ_DUMMY, __epfd,
+ AFTER_ORIGINAL_LIBC_SOCK_WAIT_FUNC_END('d', ret, OBJ_DUMMY, __epfd,
SOCKET_API_EVENT_END, info,
"dpddp", __epfd,
voidp_to_uint64(__events),
ret = epoll_ctlp(__epfd, __op, __fd, __event);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, __fd, SOCKET_API_OTHER, info,
- "dddp", __epfd, __op, __fd,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, __fd, SOCKET_API_OTHER,
+ info, "dddp", __epfd, __op, __fd,
voidp_to_uint64(__event));
return ret;
}
uret = htonlp(hostlong);
- AFTER_ORIGINAL_LIBC_SOCK(VT_UINT32_T, uret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info "d", hostlong);
+ AFTER_ORIGINAL_LIBC_SOCK('d', uret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "d", hostlong);
return uret;
}
uret = htonsp(hostshort);
- AFTER_ORIGINAL_LIBC_SOCK(VT_UINT16_T, uret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info "d", hostshort);
+ AFTER_ORIGINAL_LIBC_SOCK('d', (uint32_t)uret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "d", hostshort);
return uret;
}
ret = inet_atonp(cp, inp);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "pp", voidp_to_uint64(cp),
voidp_to_uint64(inp));
sret = inet_ntoap(in);
AFTER_ORIGINAL_LIBC_SOCK(sret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "d", in.s_addr);
+ info, "d", in.s_addr);
return sret;
}
uret = ntohlp(netlong);
- AFTER_ORIGINAL_LIBC_SOCK(VT_UINT32_T, uret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info "d", netlong);
+ AFTER_ORIGINAL_LIBC_SOCK('d', uret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "d", netlong);
return uret;
}
uret = ntohsp(netshort);
- AFTER_ORIGINAL_LIBC_SOCK(VT_UINT16_T, uret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info "d", netshort);
+ AFTER_ORIGINAL_LIBC_SOCK('d', (uint32_t)uret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "d", netshort);
return uret;
}
iret = inet_lnaofp(in);
- AFTER_ORIGINAL_LIBC_SOCK(VT_UINT32_T, iret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info "d", in.s_addr);
+ AFTER_ORIGINAL_LIBC_SOCK('d', iret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "d", in.s_addr);
return iret;
}
iret = inet_netofp(in);
- AFTER_ORIGINAL_LIBC_SOCK(VT_UINT32_T, iret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info "d", in.s_addr);
+ AFTER_ORIGINAL_LIBC_SOCK('d', iret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "d", in.s_addr);
return iret;
}
cret = inet_ntopp(af, src, dst, size);
AFTER_ORIGINAL_LIBC_SOCK(cret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "dppd", af, voidp_to_uint64(src),
- voidp_to_uint64(dst), size);
+ info, "dppd", af, voidp_to_uint64(src), voidp_to_uint64(dst), size);
return cret;
}
ret = inet_ptonp(af, src, dst);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "dpp", af, voidp_to_uint64(src),
- voidp_to_uint64(dst));
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "dpp", af, voidp_to_uint64(src), voidp_to_uint64(dst));
return ret;
}
ret = getaddrinfop(node, service, hints, res);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "pppp",
- voidp_to_uint64(node),
- voidp_to_uint64(service),
- voidp_to_uint64(hints),
- voidp_to_uint64(res));
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "pppp", voidp_to_uint64(node), voidp_to_uint64(service), voidp_to_uint64(hints), voidp_to_uint64(res));
return ret;
}
ret = gai_suspendp(list, nitems, timeout);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "pdp", voidp_to_uint64(list), nitems,
- voidp_to_uint64(timeout));
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "pdp", voidp_to_uint64(list), nitems, voidp_to_uint64(timeout));
return ret;
}
ret = gai_errorp(req);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "p", voidp_to_uint64(req));
return ret;
ret = gai_cancelp(req);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "p", voidp_to_uint64(req));
return ret;
ret = getaddrinfo_ap(mode, list, nitems, sevp);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "dpdp", mode,
- voidp_to_uint64(list), nitems,
- voidp_to_uint64(sevp));
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "dpdp", mode, voidp_to_uint64(list), nitems, voidp_to_uint64(sevp));
return ret;
}
ret = getdomainnamep(name, len);
- //AFTER_ORIGINAL_NOSOCK(FD_API_OTHER, "pd", name, len);
+ //AFTER_ORIGINAL_NOSOCK(FD_API_OTHER, "pd", voidp_to_uint64(name), len);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "pd", voidp_to_uint64(name), len);
return ret;
ret = setdomainnamep(name, len);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "pd", voidp_to_uint64(name), len);
return ret;
ret = gethostnamep(name, len);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "pd", voidp_to_uint64(name), len);
return ret;
ret = sethostnamep(name, len);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "pd", voidp_to_uint64(name), len);
return ret;
ret = getnameinfop(sa, salen, host, hostlen, serv, servlen, flags);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "pdpdpdd",
- voidp_to_uint64(sa), salen, voidp_to_uint64(host),
- hostlen, voidp_to_uint64(serv), servlen, flags);
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "pdpdpdd", voidp_to_uint64(sa), salen,
+ voidp_to_uint64(host), hostlen,
+ voidp_to_uint64(serv), servlen, flags);
return ret;
}
ret = gethostent_rp(rret, buf, buflen, result, h_errnop);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "ppdpp", voidp_to_uint64(rret),
voidp_to_uint64(buf), buflen,
voidp_to_uint64(result),
ret = gethostbyaddr_rp(addr, len, type, rret, buf, buflen, result,
h_errnop);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "pddppdpp",
- voidp_to_uint64(addr), len, type,
- voidp_to_uint64(rret), voidp_to_uint64(buf),
- buflen, voidp_to_uint64(result),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "pddppdpp", voidp_to_uint64(addr), len,
+ type, voidp_to_uint64(rret),
+ voidp_to_uint64(buf), buflen,
+ voidp_to_uint64(result),
voidp_to_uint64(h_errnop));
return ret;
ret = gethostbyname_rp(name, rret, buf, buflen, result, h_errnop);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "pppdpp",
- voidp_to_uint64(name),
- voidp_to_uint64(rret),
- voidp_to_uint64(buf), buflen,
- voidp_to_uint64(result),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "pppdpp", voidp_to_uint64(name),
+ voidp_to_uint64(rret), voidp_to_uint64(buf),
+ buflen, voidp_to_uint64(result),
voidp_to_uint64(h_errnop));
return ret;
ret = gethostbyname2_rp(name, af, rret, buf, buflen, result, h_errnop);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "pdppdpp",
- voidp_to_uint64(name), af, voidp_to_uint64(rret),
- voidp_to_uint64(buf), buflen,
- voidp_to_uint64(result),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "pdppdpp", voidp_to_uint64(name), af,
+ voidp_to_uint64(rret), voidp_to_uint64(buf),
+ buflen, voidp_to_uint64(result),
voidp_to_uint64(h_errnop));
return ret;
ret = getservent_rp(result_buf, buf, buflen, result);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "ppdp",
- voidp_to_uint64(result_buf),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "ppdp", voidp_to_uint64(result_buf),
voidp_to_uint64(buf), buflen,
voidp_to_uint64(result));
ret = getservbyname_rp(name, proto, result_buf, buf, buflen, result);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "ppppdp",
- voidp_to_uint64(name), voidp_to_uint64(proto),
- voidp_to_uint64(result_buf), voidp_to_uint64(buf),
- buflen, voidp_to_uint64(result));
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "ppppdp", voidp_to_uint64(name),
+ voidp_to_uint64(proto),
+ voidp_to_uint64(result_buf),
+ voidp_to_uint64(buf), buflen,
+ voidp_to_uint64(result));
return ret;
}
ret = getservbyport_rp(port, proto, result_buf, buf, buflen, result);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "dpppdp",
- port, voidp_to_uint64(proto),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "dpppdp", port, voidp_to_uint64(proto),
voidp_to_uint64(result_buf),
voidp_to_uint64(buf), buflen,
voidp_to_uint64(result));
ret = getnetent_rp(result_buf, buf, buflen, result, h_errnop);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "ppdpp",
- voidp_to_uint64(result_buf),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "ppdpp", voidp_to_uint64(result_buf),
voidp_to_uint64(buf), buflen,
voidp_to_uint64(result),
voidp_to_uint64(h_errnop));
ret = getnetbyname_rp(name, result_buf, buf, buflen, result, h_errnop);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "pppdpp",
- voidp_to_uint64(name),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "pppdpp", voidp_to_uint64(name),
voidp_to_uint64(result_buf),
voidp_to_uint64(buf), buflen,
voidp_to_uint64(result),
ret = getnetbyaddr_rp(net, type, result_buf, buf, buflen, result, h_errnop);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
- info, "ddppdpp",
- net, type, voidp_to_uint64(result_buf),
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ info, "ddppdpp", net, type,
+ voidp_to_uint64(result_buf),
voidp_to_uint64(buf), buflen,
voidp_to_uint64(result),
voidp_to_uint64(h_errnop));
ret = getprotoent_rp(result_buf, buf, buflen, result);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "ppdp", voidp_to_uint64(result_buf),
voidp_to_uint64(buf), buflen,
voidp_to_uint64(result));
ret = getprotobyname_rp(name, result_buf, buf, buflen, result);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "pppdp", voidp_to_uint64(name),
voidp_to_uint64(result_buf),
voidp_to_uint64(buf), buflen,
ret = getprotobynumber_rp(proto, result_buf, buf, buflen, result);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "dppdp", proto,
voidp_to_uint64(result_buf),
voidp_to_uint64(buf), buflen,
ret = getifaddrsp(ifap);
- AFTER_ORIGINAL_LIBC_SOCK(ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
+ AFTER_ORIGINAL_LIBC_SOCK('d', ret, OBJ_DUMMY, 0, SOCKET_API_OTHER,
info, "p", voidp_to_uint64(ifap));
return ret;
uret = htobe16p(host_16bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT16_T, uret, 0, FD_API_OTHER, "d", host_16bits);
+ AFTER_ORIGINAL_NOSOCK_RET('d', (uint32_t)uret, 0, FD_API_OTHER, "d", host_16bits);
return uret;
}
uret = htole16p(host_16bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT16_T, uret, 0, FD_API_OTHER, "d", host_16bits);
+ AFTER_ORIGINAL_NOSOCK_RET('d', (uint32_t)uret, 0, FD_API_OTHER, "d", host_16bits);
return uret;
}
uret = be16tohp(big_endian_16bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT16_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('d', (uint32_t)uret, 0, FD_API_OTHER,
"d", big_endian_16bits);
return uret;
uret = le16tohp(little_endian_16bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT16_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('d', (uint32_t)uret, 0, FD_API_OTHER,
"d", little_endian_16bits);
return uret;
uret = htobe32p(host_32bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT32_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('d', uret, 0, FD_API_OTHER,
"d", host_32bits);
return uret;
uret = htole32p(host_32bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT32_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('d', uret, 0, FD_API_OTHER,
"d", host_32bits);
return uret;
uret = be32tohp(big_endian_32bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT32_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('d', uret, 0, FD_API_OTHER,
"d", big_endian_32bits);
return uret;
uret = le32tohp(little_endian_32bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT32_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('d', uret, 0, FD_API_OTHER,
"d", little_endian_32bits);
return uret;
uret = htobe64p(host_64bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT64_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('x', uret, 0, FD_API_OTHER,
"d", host_64bits);
return uret;
uret = htole64p(host_64bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT64_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('x', uret, 0, FD_API_OTHER,
"d", host_64bits);
return uret;
uret = be64tohp(big_endian_64bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT64_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('x', uret, 0, FD_API_OTHER,
"d", big_endian_64bits);
return uret;
uret = le64tohp(little_endian_64bits);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT64_T, uret, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('x', uret, 0, FD_API_OTHER,
"d", little_endian_64bits);
return uret;
iret = inet_makeaddrp(net,host);
- AFTER_ORIGINAL_NOSOCK_RET(VT_UINT32_T, iret.s_addr, 0, FD_API_OTHER,
+ AFTER_ORIGINAL_NOSOCK_RET('d', iret.s_addr, 0, FD_API_OTHER,
"dd", net, host);
return iret;