Lines Matching refs:fdwaitqueue
31 connection *fdwaitqueue_unshift(server *srv, connections *fdwaitqueue) { in fdwaitqueue_unshift() argument
36 if (fdwaitqueue->used == 0) return NULL; in fdwaitqueue_unshift()
38 con = fdwaitqueue->ptr[0]; in fdwaitqueue_unshift()
40 …memmove(fdwaitqueue->ptr, &(fdwaitqueue->ptr[1]), --fdwaitqueue->used * sizeof(*(fdwaitqueue->ptr)… in fdwaitqueue_unshift()
46 if (srv->fdwaitqueue->size == 0) { in fdwaitqueue_append()
47 srv->fdwaitqueue->size = 16; in fdwaitqueue_append()
48 srv->fdwaitqueue->ptr = malloc(sizeof(*(srv->fdwaitqueue->ptr)) * srv->fdwaitqueue->size); in fdwaitqueue_append()
49 } else if (srv->fdwaitqueue->used == srv->fdwaitqueue->size) { in fdwaitqueue_append()
50 srv->fdwaitqueue->size += 16; in fdwaitqueue_append()
51 …srv->fdwaitqueue->ptr = realloc(srv->fdwaitqueue->ptr, sizeof(*(srv->fdwaitqueue->ptr)) * srv->f… in fdwaitqueue_append()
54 srv->fdwaitqueue->ptr[srv->fdwaitqueue->used++] = con; in fdwaitqueue_append()
59 void fdwaitqueue_free(server *srv, connections *fdwaitqueue) { in fdwaitqueue_free() argument
61 free(fdwaitqueue->ptr); in fdwaitqueue_free()
62 free(fdwaitqueue); in fdwaitqueue_free()