nxt_errno.c (10:a8e68ed06863) nxt_errno.c (98:4077decf847b)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8

--- 93 unchanged lines hidden (view full) ---

102
103 n = (nxt_sys_nerr + 1) * sizeof(nxt_str_t);
104
105 nxt_sys_errlist = nxt_malloc(n + size);
106 if (nxt_sys_errlist == NULL) {
107 return NXT_ERROR;
108 }
109
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8

--- 93 unchanged lines hidden (view full) ---

102
103 n = (nxt_sys_nerr + 1) * sizeof(nxt_str_t);
104
105 nxt_sys_errlist = nxt_malloc(n + size);
106 if (nxt_sys_errlist == NULL) {
107 return NXT_ERROR;
108 }
109
110 p = (u_char *) nxt_sys_errlist + n;
110 p = nxt_pointer_to(nxt_sys_errlist, n);
111
112 for (err = 0; err < nxt_sys_nerr; err++) {
113 msg = strerror((int) err);
114 length = nxt_strlen(msg);
115
116 nxt_sys_errlist[err].length = length;
117 nxt_sys_errlist[err].start = p;
118

--- 34 unchanged lines hidden ---
111
112 for (err = 0; err < nxt_sys_nerr; err++) {
113 msg = strerror((int) err);
114 length = nxt_strlen(msg);
115
116 nxt_sys_errlist[err].length = length;
117 nxt_sys_errlist[err].start = p;
118

--- 34 unchanged lines hidden ---