#include #include #include "librez.h" void librez_debug_status(t_rez *d_rez) { static t_rez *d_rez_submit; if ((int)d_rez != SIGQUIT) d_rez_submit = d_rez; else librez_debug_rezid(d_rez_submit); } void librez_debug_sanity(t_rez __attribute__ ((unused)) *d_rez) { return ; } void librez_debug_rezid(t_rez *d_rez) { t_librez_fd rezid; char *peerip; int i; librez_debug_sanity(d_rez); printf("# >>>>> LIBREZ_DEBUG_REZID !\n"); for (i = 0; i < d_rez->nfds; ++i) { rezid = d_rez->tl_ifds_2_rezid[i]; peerip = librez_ntoa(d_rez, rezid); printf("rezid %d(ifds=%d): peer ip is %s(%u) [%d:%d].\n", rezid, i, peerip, d_rez->tsa[i].sin_addr.s_addr, d_rez->buffer_size[i][LIBREZ_BUFFER_ISIZE], d_rez->buffer_size[i][LIBREZ_BUFFER_OSIZE]); } printf("# <<<<< LIBREZ_DEBUG_REZID !\n"); }