PFD_STEP
pfd = (struct pollfd *) malloc(PFD_STEP * sizeof(struct pollfd));
dim_pfd = PFD_STEP;
new = (dim_pfd + PFD_STEP) *
dim_pfd += PFD_STEP;