comparison src/os/unix/ngx_files.c @ 257:70e1c7d2b83d

nginx-0.0.2-2004-02-11-20:08:49 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 11 Feb 2004 17:08:49 +0000
parents 11fbd0fc041d
children 0ba4821f4460
comparison
equal deleted inserted replaced
256:8e39cab6abd5 257:70e1c7d2b83d
9 9
10 ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset) 10 ssize_t ngx_read_file(ngx_file_t *file, char *buf, size_t size, off_t offset)
11 { 11 {
12 ssize_t n; 12 ssize_t n;
13 13
14 ngx_log_debug(file->log, "read: %d, %x, %d, " OFF_T_FMT _ 14 ngx_log_debug4(NGX_LOG_DEBUG_CORE, file->log, 0,
15 file->fd _ buf _ size _ offset); 15 "read: %d, %X, %d, " OFF_T_FMT, file->fd, buf, size, offset);
16 16
17 #if (HAVE_PREAD) 17 #if (HAVE_PREAD)
18 18
19 n = pread(file->fd, buf, size, offset); 19 n = pread(file->fd, buf, size, offset);
20 20
21 if (n == -1) { 21 if (n == -1) {
22 ngx_log_error(NGX_LOG_CRIT, file->log, ngx_errno, "pread() failed"); 22 ngx_log_error(NGX_LOG_CRIT, file->log, ngx_errno,
23 "pread() failed, file \"%s\"", file->name.data);
23 return NGX_ERROR; 24 return NGX_ERROR;
24 } 25 }
25 26
26 #else 27 #else
27 28