Mercurial > hg > nginx
diff src/os/win32/ngx_shmem.c @ 2716:d5896f6608e8
move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memory
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 16 Apr 2009 19:25:09 +0000 |
parents | 5dac8c7fb71b |
children | b3b8c66bd520 |
line wrap: on
line diff
--- a/src/os/win32/ngx_shmem.c +++ b/src/os/win32/ngx_shmem.c @@ -8,20 +8,16 @@ #include <ngx_core.h> -/* - * TODO: - * maping name or inheritable handle - */ - ngx_int_t ngx_shm_alloc(ngx_shm_t *shm) { shm->handle = CreateFileMapping(INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, - 0, shm->size, NULL); + 0, shm->size, (char *) shm->name.data); if (shm->handle == NULL) { ngx_log_error(NGX_LOG_ALERT, shm->log, ngx_errno, - "CreateFileMapping(%uz) failed", shm->size); + "CreateFileMapping(%uz, %s) failed", + shm->size, shm->name.data); return NGX_ERROR; }