Ejemplo n.º 1
0
static void growup(int *basemem, ape_socket ***conn_ptr, struct _fdevent *ev, struct _socks_bufout **bufout)
{
	int old_basemem = *basemem;
	*basemem *= 2;
	
	events_growup(ev);
	
	*conn_ptr = xrealloc(*conn_ptr,	sizeof(ape_socket) * (*basemem));
	memset(&((*conn_ptr)[*basemem - old_basemem]), 0, sizeof(**conn_ptr) * (*basemem - old_basemem));
	
	*bufout = xrealloc(*bufout, sizeof(struct _socks_bufout) * (*basemem));
	memset(&((*bufout)[*basemem - old_basemem]), 0, sizeof(**bufout) * (*basemem - old_basemem));
}
Ejemplo n.º 2
0
static void growup(int *basemem, ape_socket **conn_list, struct _fdevent *ev, struct _socks_bufout **bufout)
{
	*basemem *= 2;
	
	events_growup(ev);
	
	*conn_list = xrealloc(*conn_list, 
			sizeof(ape_socket) * (*basemem));
	
	//memset(*conn_list, 0, sizeof(ape_socket) * *basemem);
	
	*bufout = xrealloc(*bufout, 
			sizeof(struct _socks_bufout) * (*basemem));
}