aboutsummaryrefslogtreecommitdiffstats
path: root/app/nginx/src/core/ngx_list.c
diff options
context:
space:
mode:
authorBen Magistro <koncept1@gmail.com>2022-04-17 09:45:02 -0400
committerBen Magistro <koncept1@gmail.com>2022-04-20 21:30:13 -0400
commitbf8c01bfcd015d43cfbcb893e48c6a83a95c91ec (patch)
treed4871f553a40aaed8cf98165f1e4f07584cfb95e /app/nginx/src/core/ngx_list.c
parent862937c477a3d90798a5e4c4e84fc7c79aae52fe (diff)
Drop nginxdev-mitm-proxy
Nginx is not part of the core library being developed and needs to be moved to its own repository to allow it to be more easily maintained. Signed-off-by: Ben Magistro <koncept1@gmail.com> Change-Id: I5639e84ba0564ccd49ffcffa7ec9fcd57827bd6d
Diffstat (limited to 'app/nginx/src/core/ngx_list.c')
-rw-r--r--app/nginx/src/core/ngx_list.c63
1 files changed, 0 insertions, 63 deletions
diff --git a/app/nginx/src/core/ngx_list.c b/app/nginx/src/core/ngx_list.c
deleted file mode 100644
index d0eb159..0000000
--- a/app/nginx/src/core/ngx_list.c
+++ /dev/null
@@ -1,63 +0,0 @@
-
-/*
- * Copyright (C) Igor Sysoev
- * Copyright (C) Nginx, Inc.
- */
-
-
-#include <ngx_config.h>
-#include <ngx_core.h>
-
-
-ngx_list_t *
-ngx_list_create(ngx_pool_t *pool, ngx_uint_t n, size_t size)
-{
- ngx_list_t *list;
-
- list = ngx_palloc(pool, sizeof(ngx_list_t));
- if (list == NULL) {
- return NULL;
- }
-
- if (ngx_list_init(list, pool, n, size) != NGX_OK) {
- return NULL;
- }
-
- return list;
-}
-
-
-void *
-ngx_list_push(ngx_list_t *l)
-{
- void *elt;
- ngx_list_part_t *last;
-
- last = l->last;
-
- if (last->nelts == l->nalloc) {
-
- /* the last part is full, allocate a new list part */
-
- last = ngx_palloc(l->pool, sizeof(ngx_list_part_t));
- if (last == NULL) {
- return NULL;
- }
-
- last->elts = ngx_palloc(l->pool, l->nalloc * l->size);
- if (last->elts == NULL) {
- return NULL;
- }
-
- last->nelts = 0;
- last->next = NULL;
-
- l->last->next = last;
- l->last = last;
- }
-
- elt = (char *) last->elts + l->size * last->nelts;
- last->nelts++;
-
- return elt;
-}