summaryrefslogtreecommitdiffstats
path: root/usr.sbin/nginx/src/os/unix
diff options
context:
space:
mode:
authorrobert <robert@openbsd.org>2012-02-18 11:20:21 +0000
committerrobert <robert@openbsd.org>2012-02-18 11:20:21 +0000
commit5fae4203d5006620c06fc511154d915fa178bddc (patch)
tree99af4f7ac830c3cd0f303afe87f92dd20f44e8b5 /usr.sbin/nginx/src/os/unix
parentExtend after recent msdos support. (diff)
downloadwireguard-openbsd-5fae4203d5006620c06fc511154d915fa178bddc.tar.xz
wireguard-openbsd-5fae4203d5006620c06fc511154d915fa178bddc.zip
update to 1.0.12
Diffstat (limited to 'usr.sbin/nginx/src/os/unix')
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_aio_read.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_aio_read_chain.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_aio_write.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_aio_write_chain.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_alloc.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_alloc.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_atomic.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_channel.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_channel.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_daemon.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_darwin.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_darwin_config.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_darwin_init.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_darwin_sendfile_chain.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_errno.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_errno.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_file_aio_read.c28
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_files.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_files.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_freebsd.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_freebsd_config.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_freebsd_init.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_freebsd_sendfile_chain.c10
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_amd64.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_ppc.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_sparc64.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_x86.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_linux.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_linux_aio_read.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_linux_config.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_linux_init.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_linux_sendfile_chain.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_os.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_posix_config.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_posix_init.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_process.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_process.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_process_cycle.c6
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_process_cycle.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_pthread_thread.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_readv_chain.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_recv.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_send.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_setproctitle.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_setproctitle.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_shmem.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_shmem.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_socket.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_socket.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_solaris.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_solaris_config.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_solaris_init.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_solaris_sendfilev_chain.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_sunpro_amd64.il1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_sunpro_atomic_sparc64.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_sunpro_sparc64.il1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_sunpro_x86.il1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_thread.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_time.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_time.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_udp_recv.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_user.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_user.h1
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_writev_chain.c1
-rw-r--r--usr.sbin/nginx/src/os/unix/rfork_thread.S1
67 files changed, 87 insertions, 21 deletions
diff --git a/usr.sbin/nginx/src/os/unix/ngx_aio_read.c b/usr.sbin/nginx/src/os/unix/ngx_aio_read.c
index 1e41bac5f8d..7849881730f 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_aio_read.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_aio_read.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_aio_read_chain.c b/usr.sbin/nginx/src/os/unix/ngx_aio_read_chain.c
index 28b9c8fa94a..8c831b95129 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_aio_read_chain.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_aio_read_chain.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_aio_write.c b/usr.sbin/nginx/src/os/unix/ngx_aio_write.c
index 9138af16aa7..f0d93918e3b 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_aio_write.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_aio_write.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_aio_write_chain.c b/usr.sbin/nginx/src/os/unix/ngx_aio_write_chain.c
index 7167896901b..b0c25085d1f 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_aio_write_chain.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_aio_write_chain.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_alloc.c b/usr.sbin/nginx/src/os/unix/ngx_alloc.c
index c71a10254c6..5c2f7870256 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_alloc.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_alloc.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_alloc.h b/usr.sbin/nginx/src/os/unix/ngx_alloc.h
index c7a31aa54b2..655db257f41 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_alloc.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_alloc.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_atomic.h b/usr.sbin/nginx/src/os/unix/ngx_atomic.h
index 57826ffcfaf..104ac376a2c 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_atomic.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_atomic.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_channel.c b/usr.sbin/nginx/src/os/unix/ngx_channel.c
index a0bdc2b8e96..29c69da4065 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_channel.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_channel.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_channel.h b/usr.sbin/nginx/src/os/unix/ngx_channel.h
index 365d4394b34..d7a9f6b54c5 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_channel.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_channel.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_daemon.c b/usr.sbin/nginx/src/os/unix/ngx_daemon.c
index 7255b7a7eba..f18860bbe2f 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_daemon.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_daemon.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_darwin.h b/usr.sbin/nginx/src/os/unix/ngx_darwin.h
index 7fa60ff0c9f..b3aba906be7 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_darwin.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_darwin.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_darwin_config.h b/usr.sbin/nginx/src/os/unix/ngx_darwin_config.h
index a3a14c493a4..a24e43c2002 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_darwin_config.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_darwin_config.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_darwin_init.c b/usr.sbin/nginx/src/os/unix/ngx_darwin_init.c
index 7d291365707..5c542cda818 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_darwin_init.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_darwin_init.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_darwin_sendfile_chain.c b/usr.sbin/nginx/src/os/unix/ngx_darwin_sendfile_chain.c
index 59d46534bdb..c869765491b 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_darwin_sendfile_chain.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_darwin_sendfile_chain.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_errno.c b/usr.sbin/nginx/src/os/unix/ngx_errno.c
index faae4782932..75176c49a47 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_errno.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_errno.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_errno.h b/usr.sbin/nginx/src/os/unix/ngx_errno.h
index 3d51f3cfce9..092d05a0b7c 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_errno.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_errno.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_file_aio_read.c b/usr.sbin/nginx/src/os/unix/ngx_file_aio_read.c
index 49662365f90..0bb383de551 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_file_aio_read.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_file_aio_read.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
@@ -156,24 +157,15 @@ ngx_file_aio_result(ngx_file_t *file, ngx_event_aio_t *aio, ngx_event_t *ev)
return NGX_ERROR;
}
- if (n != 0) {
- if (n == NGX_EINPROGRESS) {
- if (ev->ready) {
- ev->ready = 0;
- ngx_log_error(NGX_LOG_ALERT, file->log, n,
- "aio_read(\"%V\") still in progress",
- &file->name);
- }
-
- return NGX_AGAIN;
+ if (n == NGX_EINPROGRESS) {
+ if (ev->ready) {
+ ev->ready = 0;
+ ngx_log_error(NGX_LOG_ALERT, file->log, n,
+ "aio_read(\"%V\") still in progress",
+ &file->name);
}
- aio->err = n;
- ev->ready = 0;
-
- ngx_log_error(NGX_LOG_CRIT, file->log, n,
- "aio_read(\"%V\") failed", &file->name);
- return NGX_ERROR;
+ return NGX_AGAIN;
}
n = aio_return(&aio->aiocb);
@@ -181,9 +173,9 @@ ngx_file_aio_result(ngx_file_t *file, ngx_event_aio_t *aio, ngx_event_t *ev)
if (n == -1) {
err = ngx_errno;
aio->err = err;
- ev->ready = 0;
+ ev->ready = 1;
- ngx_log_error(NGX_LOG_ALERT, file->log, err,
+ ngx_log_error(NGX_LOG_CRIT, file->log, err,
"aio_return(\"%V\") failed", &file->name);
return NGX_ERROR;
}
diff --git a/usr.sbin/nginx/src/os/unix/ngx_files.c b/usr.sbin/nginx/src/os/unix/ngx_files.c
index 196323727d7..ca5458104e8 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_files.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_files.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_files.h b/usr.sbin/nginx/src/os/unix/ngx_files.h
index 7c7f1fcd3f0..abeb1570b7a 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_files.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_files.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_freebsd.h b/usr.sbin/nginx/src/os/unix/ngx_freebsd.h
index 67fce3eb7ba..95bf57a702f 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_freebsd.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_freebsd.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_freebsd_config.h b/usr.sbin/nginx/src/os/unix/ngx_freebsd_config.h
index 3169c277a81..f13793619b0 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_freebsd_config.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_freebsd_config.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_freebsd_init.c b/usr.sbin/nginx/src/os/unix/ngx_freebsd_init.c
index 2fa222dacc6..02b3f2a7890 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_freebsd_init.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_freebsd_init.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.c b/usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.c
index 3c550fb8af4..9506b9de3ea 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.h b/usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.h
index 9826822b245..2c238f79ca6 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_freebsd_rfork_thread.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_freebsd_sendfile_chain.c b/usr.sbin/nginx/src/os/unix/ngx_freebsd_sendfile_chain.c
index 039243e96bd..610697d77fb 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_freebsd_sendfile_chain.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_freebsd_sendfile_chain.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
@@ -246,9 +247,14 @@ ngx_freebsd_sendfile_chain(ngx_connection_t *c, ngx_chain_t *in, off_t limit)
}
}
- hdtr.headers = (struct iovec *) header.elts;
+ /*
+ * sendfile() does unneeded work if sf_hdtr's count is 0,
+ * but corresponding pointer is not NULL
+ */
+
+ hdtr.headers = header.nelts ? (struct iovec *) header.elts: NULL;
hdtr.hdr_cnt = header.nelts;
- hdtr.trailers = (struct iovec *) trailer.elts;
+ hdtr.trailers = trailer.nelts ? (struct iovec *) trailer.elts: NULL;
hdtr.trl_cnt = trailer.nelts;
/*
diff --git a/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_amd64.h b/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_amd64.h
index 1008a60177a..159a2974270 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_amd64.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_amd64.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_ppc.h b/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_ppc.h
index e82e75574b3..45afc4b9eac 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_ppc.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_ppc.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_sparc64.h b/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_sparc64.h
index e5a6254ec74..d26e1307cb5 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_sparc64.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_sparc64.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_x86.h b/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_x86.h
index 1951d00e246..54e01aebf0b 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_x86.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_gcc_atomic_x86.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_linux.h b/usr.sbin/nginx/src/os/unix/ngx_linux.h
index e871ba9b0e6..1b8bdac51a4 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_linux.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_linux.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_linux_aio_read.c b/usr.sbin/nginx/src/os/unix/ngx_linux_aio_read.c
index d31c4a0641d..8273c13f960 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_linux_aio_read.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_linux_aio_read.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_linux_config.h b/usr.sbin/nginx/src/os/unix/ngx_linux_config.h
index a2ef512374f..7cf4eac4179 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_linux_config.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_linux_config.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_linux_init.c b/usr.sbin/nginx/src/os/unix/ngx_linux_init.c
index 277be95371b..b910380d7ce 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_linux_init.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_linux_init.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_linux_sendfile_chain.c b/usr.sbin/nginx/src/os/unix/ngx_linux_sendfile_chain.c
index a2225d9c6d5..4f6fdf5876c 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_linux_sendfile_chain.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_linux_sendfile_chain.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_os.h b/usr.sbin/nginx/src/os/unix/ngx_os.h
index f1d8e68248c..705bc5870c3 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_os.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_os.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_posix_config.h b/usr.sbin/nginx/src/os/unix/ngx_posix_config.h
index aec8a0a3550..263ee69f889 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_posix_config.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_posix_config.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_posix_init.c b/usr.sbin/nginx/src/os/unix/ngx_posix_init.c
index 2357ab31f46..02642bd7ccf 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_posix_init.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_posix_init.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_process.c b/usr.sbin/nginx/src/os/unix/ngx_process.c
index 08069c4b698..f771b5aeda3 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_process.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_process.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_process.h b/usr.sbin/nginx/src/os/unix/ngx_process.h
index aba0b516952..bd0252bd85f 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_process.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_process.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_process_cycle.c b/usr.sbin/nginx/src/os/unix/ngx_process_cycle.c
index 5b5939d8278..cff6d8c6168 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_process_cycle.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_process_cycle.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
@@ -957,7 +958,10 @@ nochroot:
ngx_log_error(NGX_LOG_NOTICE, cycle->log, 0,
"sched_setaffinity(0x%08Xl)", cpu_affinity);
- if (sched_setaffinity(0, 32, (cpu_set_t *) &cpu_affinity) == -1) {
+ if (sched_setaffinity(0, sizeof(cpu_affinity),
+ (cpu_set_t *) &cpu_affinity)
+ == -1)
+ {
ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
"sched_setaffinity(0x%08Xl) failed", cpu_affinity);
}
diff --git a/usr.sbin/nginx/src/os/unix/ngx_process_cycle.h b/usr.sbin/nginx/src/os/unix/ngx_process_cycle.h
index 3bd292dfa0b..d7f83171e55 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_process_cycle.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_process_cycle.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_pthread_thread.c b/usr.sbin/nginx/src/os/unix/ngx_pthread_thread.c
index 676c7609830..1cf31c3bc2b 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_pthread_thread.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_pthread_thread.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_readv_chain.c b/usr.sbin/nginx/src/os/unix/ngx_readv_chain.c
index b65a0d7b85e..373c4027cb3 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_readv_chain.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_readv_chain.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_recv.c b/usr.sbin/nginx/src/os/unix/ngx_recv.c
index 316e0516d14..6a4a0996624 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_recv.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_recv.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_send.c b/usr.sbin/nginx/src/os/unix/ngx_send.c
index e0d69007738..80995ab3a50 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_send.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_send.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_setproctitle.c b/usr.sbin/nginx/src/os/unix/ngx_setproctitle.c
index b814610b763..a61fe1b9427 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_setproctitle.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_setproctitle.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_setproctitle.h b/usr.sbin/nginx/src/os/unix/ngx_setproctitle.h
index 09973e990b8..2323408c46e 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_setproctitle.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_setproctitle.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_shmem.c b/usr.sbin/nginx/src/os/unix/ngx_shmem.c
index f7f831fdb96..3ec7cbf1fd3 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_shmem.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_shmem.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_shmem.h b/usr.sbin/nginx/src/os/unix/ngx_shmem.h
index b5f6697010d..566a7d3300b 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_shmem.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_shmem.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_socket.c b/usr.sbin/nginx/src/os/unix/ngx_socket.c
index 27ae48dc509..3978f655c04 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_socket.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_socket.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_socket.h b/usr.sbin/nginx/src/os/unix/ngx_socket.h
index 9e6a859bb20..fcc51533568 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_socket.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_socket.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_solaris.h b/usr.sbin/nginx/src/os/unix/ngx_solaris.h
index 44ce7967983..7b167d830ab 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_solaris.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_solaris.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_solaris_config.h b/usr.sbin/nginx/src/os/unix/ngx_solaris_config.h
index 6b3d42eaae2..278bfd29556 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_solaris_config.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_solaris_config.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_solaris_init.c b/usr.sbin/nginx/src/os/unix/ngx_solaris_init.c
index 57a859e6806..f2f3600dab1 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_solaris_init.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_solaris_init.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_solaris_sendfilev_chain.c b/usr.sbin/nginx/src/os/unix/ngx_solaris_sendfilev_chain.c
index 3a9356cdbba..d68220dc32f 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_solaris_sendfilev_chain.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_solaris_sendfilev_chain.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_sunpro_amd64.il b/usr.sbin/nginx/src/os/unix/ngx_sunpro_amd64.il
index c6519574d70..dc454b20b2f 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_sunpro_amd64.il
+++ b/usr.sbin/nginx/src/os/unix/ngx_sunpro_amd64.il
@@ -1,5 +1,6 @@
/
/ Copyright (C) Igor Sysoev
+/ Copyright (C) Nginx, Inc.
/
/ ngx_atomic_uint_t ngx_atomic_cmp_set(ngx_atomic_t *lock,
diff --git a/usr.sbin/nginx/src/os/unix/ngx_sunpro_atomic_sparc64.h b/usr.sbin/nginx/src/os/unix/ngx_sunpro_atomic_sparc64.h
index b12603009ee..5f280553c9e 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_sunpro_atomic_sparc64.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_sunpro_atomic_sparc64.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_sunpro_sparc64.il b/usr.sbin/nginx/src/os/unix/ngx_sunpro_sparc64.il
index 2dd83204a26..bdeef612507 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_sunpro_sparc64.il
+++ b/usr.sbin/nginx/src/os/unix/ngx_sunpro_sparc64.il
@@ -1,5 +1,6 @@
/
/ Copyright (C) Igor Sysoev
+/ Copyright (C) Nginx, Inc.
/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_sunpro_x86.il b/usr.sbin/nginx/src/os/unix/ngx_sunpro_x86.il
index e32ea8cc119..fd1cc00492e 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_sunpro_x86.il
+++ b/usr.sbin/nginx/src/os/unix/ngx_sunpro_x86.il
@@ -1,5 +1,6 @@
/
/ Copyright (C) Igor Sysoev
+/ Copyright (C) Nginx, Inc.
/
/ ngx_atomic_uint_t ngx_atomic_cmp_set(ngx_atomic_t *lock,
diff --git a/usr.sbin/nginx/src/os/unix/ngx_thread.h b/usr.sbin/nginx/src/os/unix/ngx_thread.h
index eec297a8cdc..49c5d5656a7 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_thread.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_thread.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_time.c b/usr.sbin/nginx/src/os/unix/ngx_time.c
index 4ca8be67249..cc760b2eb01 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_time.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_time.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_time.h b/usr.sbin/nginx/src/os/unix/ngx_time.h
index 5d9406cdebc..c128c9aa043 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_time.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_time.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_udp_recv.c b/usr.sbin/nginx/src/os/unix/ngx_udp_recv.c
index fdcd7fa79ca..1c807a08bb2 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_udp_recv.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_udp_recv.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_user.c b/usr.sbin/nginx/src/os/unix/ngx_user.c
index c46fb2bfd8d..cb452e62b11 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_user.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_user.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_user.h b/usr.sbin/nginx/src/os/unix/ngx_user.h
index 68d1c6e5f05..6e82204f4d1 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_user.h
+++ b/usr.sbin/nginx/src/os/unix/ngx_user.h
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/ngx_writev_chain.c b/usr.sbin/nginx/src/os/unix/ngx_writev_chain.c
index 695cb49789a..579fdecc897 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_writev_chain.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_writev_chain.c
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/
diff --git a/usr.sbin/nginx/src/os/unix/rfork_thread.S b/usr.sbin/nginx/src/os/unix/rfork_thread.S
index 161007d6be3..e570349f93b 100644
--- a/usr.sbin/nginx/src/os/unix/rfork_thread.S
+++ b/usr.sbin/nginx/src/os/unix/rfork_thread.S
@@ -1,6 +1,7 @@
/*
* Copyright (C) Igor Sysoev
+ * Copyright (C) Nginx, Inc.
*/