comparison src/os/unix/ngx_alloc.c @ 347:f48d579daf78

nginx-0.0.3-2004-06-08-20:26:37 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 08 Jun 2004 16:26:37 +0000
parents 55e496a8ece3
children da8c5707af39
comparison
equal deleted inserted replaced
346:55e496a8ece3 347:f48d579daf78
36 } 36 }
37 37
38 38
39 #if (HAVE_POSIX_MEMALIGN) 39 #if (HAVE_POSIX_MEMALIGN)
40 40
41 void *ngx_memalign(size_t aligment, size_t size, ngx_log_t *log) 41 void *ngx_memalign(size_t alignment, size_t size, ngx_log_t *log)
42 { 42 {
43 void *p; 43 void *p;
44 44
45 if (posix_memalign(&p, aligment, size) == -1) { 45 if (posix_memalign(&p, alignment, size) == -1) {
46 ngx_log_error(NGX_LOG_EMERG, log, ngx_errno, 46 ngx_log_error(NGX_LOG_EMERG, log, ngx_errno,
47 "posix_memalign() " SIZE_T_FMT " bytes aligned to " 47 "posix_memalign() " SIZE_T_FMT " bytes aligned to "
48 SIZE_T_FMT " failed", size, alignment); 48 SIZE_T_FMT " failed", size, alignment);
49 } 49 }
50 50
52 "posix_memalign: " PTR_FMT ":" SIZE_T_FMT, p, size); 52 "posix_memalign: " PTR_FMT ":" SIZE_T_FMT, p, size);
53 53
54 return p; 54 return p;
55 } 55 }
56 56
57 #esif (HAVE_MEMALIGN) 57 #elif (HAVE_MEMALIGN)
58 58
59 void *ngx_memalign(size_t aligment, size_t size, ngx_log_t *log) 59 void *ngx_memalign(size_t alignment, size_t size, ngx_log_t *log)
60 { 60 {
61 void *p; 61 void *p;
62 62
63 if (!(p = memalign(aligment, size))) { 63 if (!(p = memalign(alignment, size))) {
64 ngx_log_error(NGX_LOG_EMERG, log, ngx_errno, 64 ngx_log_error(NGX_LOG_EMERG, log, ngx_errno,
65 "memalign() " SIZE_T_FMT " bytes aligned to " 65 "memalign() " SIZE_T_FMT " bytes aligned to "
66 SIZE_T_FMT " failed", size, alignment); 66 SIZE_T_FMT " failed", size, alignment);
67 } 67 }
68 68