comparison src/http/modules/perl/nginx.xs @ 1056:82b9e57993ec

update nginx.xs to ngx_open_file(name, mode, create, access)
author Igor Sysoev <igor@sysoev.ru>
date Thu, 18 Jan 2007 20:48:03 +0000
parents 97489c43e755
children 4d203f76b757
comparison
equal deleted inserted replaced
1055:0f692964f1b3 1056:82b9e57993ec
630 cln = ngx_pool_cleanup_add(r->pool, sizeof(ngx_pool_cleanup_file_t)); 630 cln = ngx_pool_cleanup_add(r->pool, sizeof(ngx_pool_cleanup_file_t));
631 if (cln == NULL) { 631 if (cln == NULL) {
632 XSRETURN_EMPTY; 632 XSRETURN_EMPTY;
633 } 633 }
634 634
635 fd = ngx_open_file((u_char *) filename, NGX_FILE_RDONLY, NGX_FILE_OPEN); 635 fd = ngx_open_file((u_char *) filename, NGX_FILE_RDONLY, NGX_FILE_OPEN, 0);
636 636
637 if (fd == NGX_INVALID_FILE) { 637 if (fd == NGX_INVALID_FILE) {
638 ngx_log_error(NGX_LOG_CRIT, r->connection->log, ngx_errno, 638 ngx_log_error(NGX_LOG_CRIT, r->connection->log, ngx_errno,
639 ngx_open_file_n " \"%s\" failed", filename); 639 ngx_open_file_n " \"%s\" failed", filename);
640 XSRETURN_EMPTY; 640 XSRETURN_EMPTY;