version 1.1.1.1, 2013/10/14 10:32:47
|
version 1.1.1.2, 2016/11/02 10:35:00
|
Line 1
|
Line 1
|
|
#include "first.h" |
|
|
#include "base.h" |
#include "base.h" |
#include "joblist.h" |
#include "joblist.h" |
#include "log.h" |
#include "log.h" |
Line 11 int joblist_append(server *srv, connection *con) {
|
Line 13 int joblist_append(server *srv, connection *con) {
|
if (srv->joblist->size == 0) { |
if (srv->joblist->size == 0) { |
srv->joblist->size = 16; |
srv->joblist->size = 16; |
srv->joblist->ptr = malloc(sizeof(*srv->joblist->ptr) * srv->joblist->size); |
srv->joblist->ptr = malloc(sizeof(*srv->joblist->ptr) * srv->joblist->size); |
|
force_assert(NULL != srv->joblist->ptr); |
} else if (srv->joblist->used == srv->joblist->size) { |
} else if (srv->joblist->used == srv->joblist->size) { |
srv->joblist->size += 16; |
srv->joblist->size += 16; |
srv->joblist->ptr = realloc(srv->joblist->ptr, sizeof(*srv->joblist->ptr) * srv->joblist->size); |
srv->joblist->ptr = realloc(srv->joblist->ptr, sizeof(*srv->joblist->ptr) * srv->joblist->size); |
|
force_assert(NULL != srv->joblist->ptr); |
} |
} |
|
|
srv->joblist->ptr[srv->joblist->used++] = con; |
srv->joblist->ptr[srv->joblist->used++] = con; |
Line 46 int fdwaitqueue_append(server *srv, connection *con) {
|
Line 50 int fdwaitqueue_append(server *srv, connection *con) {
|
if (srv->fdwaitqueue->size == 0) { |
if (srv->fdwaitqueue->size == 0) { |
srv->fdwaitqueue->size = 16; |
srv->fdwaitqueue->size = 16; |
srv->fdwaitqueue->ptr = malloc(sizeof(*(srv->fdwaitqueue->ptr)) * srv->fdwaitqueue->size); |
srv->fdwaitqueue->ptr = malloc(sizeof(*(srv->fdwaitqueue->ptr)) * srv->fdwaitqueue->size); |
|
force_assert(NULL != srv->fdwaitqueue->ptr); |
} else if (srv->fdwaitqueue->used == srv->fdwaitqueue->size) { |
} else if (srv->fdwaitqueue->used == srv->fdwaitqueue->size) { |
srv->fdwaitqueue->size += 16; |
srv->fdwaitqueue->size += 16; |
srv->fdwaitqueue->ptr = realloc(srv->fdwaitqueue->ptr, sizeof(*(srv->fdwaitqueue->ptr)) * srv->fdwaitqueue->size); |
srv->fdwaitqueue->ptr = realloc(srv->fdwaitqueue->ptr, sizeof(*(srv->fdwaitqueue->ptr)) * srv->fdwaitqueue->size); |
|
force_assert(NULL != srv->fdwaitqueue->ptr); |
} |
} |
|
|
srv->fdwaitqueue->ptr[srv->fdwaitqueue->used++] = con; |
srv->fdwaitqueue->ptr[srv->fdwaitqueue->used++] = con; |