1*3da8d17dSfengbojiang(姜凤波) 2*3da8d17dSfengbojiang(姜凤波)# Copyright (C) Igor Sysoev 3*3da8d17dSfengbojiang(姜凤波)# Copyright (C) Nginx, Inc. 4*3da8d17dSfengbojiang(姜凤波) 5*3da8d17dSfengbojiang(姜凤波) 6*3da8d17dSfengbojiang(姜凤波)CORE_MODULES="ngx_core_module ngx_errlog_module ngx_conf_module" 7*3da8d17dSfengbojiang(姜凤波) 8*3da8d17dSfengbojiang(姜凤波)CORE_INCS="src/core" 9*3da8d17dSfengbojiang(姜凤波) 10*3da8d17dSfengbojiang(姜凤波)CORE_DEPS="src/core/nginx.h \ 11*3da8d17dSfengbojiang(姜凤波) src/core/ngx_config.h \ 12*3da8d17dSfengbojiang(姜凤波) src/core/ngx_core.h \ 13*3da8d17dSfengbojiang(姜凤波) src/core/ngx_log.h \ 14*3da8d17dSfengbojiang(姜凤波) src/core/ngx_palloc.h \ 15*3da8d17dSfengbojiang(姜凤波) src/core/ngx_array.h \ 16*3da8d17dSfengbojiang(姜凤波) src/core/ngx_list.h \ 17*3da8d17dSfengbojiang(姜凤波) src/core/ngx_hash.h \ 18*3da8d17dSfengbojiang(姜凤波) src/core/ngx_buf.h \ 19*3da8d17dSfengbojiang(姜凤波) src/core/ngx_queue.h \ 20*3da8d17dSfengbojiang(姜凤波) src/core/ngx_string.h \ 21*3da8d17dSfengbojiang(姜凤波) src/core/ngx_parse.h \ 22*3da8d17dSfengbojiang(姜凤波) src/core/ngx_parse_time.h \ 23*3da8d17dSfengbojiang(姜凤波) src/core/ngx_inet.h \ 24*3da8d17dSfengbojiang(姜凤波) src/core/ngx_file.h \ 25*3da8d17dSfengbojiang(姜凤波) src/core/ngx_crc.h \ 26*3da8d17dSfengbojiang(姜凤波) src/core/ngx_crc32.h \ 27*3da8d17dSfengbojiang(姜凤波) src/core/ngx_murmurhash.h \ 28*3da8d17dSfengbojiang(姜凤波) src/core/ngx_md5.h \ 29*3da8d17dSfengbojiang(姜凤波) src/core/ngx_sha1.h \ 30*3da8d17dSfengbojiang(姜凤波) src/core/ngx_rbtree.h \ 31*3da8d17dSfengbojiang(姜凤波) src/core/ngx_radix_tree.h \ 32*3da8d17dSfengbojiang(姜凤波) src/core/ngx_rwlock.h \ 33*3da8d17dSfengbojiang(姜凤波) src/core/ngx_slab.h \ 34*3da8d17dSfengbojiang(姜凤波) src/core/ngx_times.h \ 35*3da8d17dSfengbojiang(姜凤波) src/core/ngx_shmtx.h \ 36*3da8d17dSfengbojiang(姜凤波) src/core/ngx_connection.h \ 37*3da8d17dSfengbojiang(姜凤波) src/core/ngx_cycle.h \ 38*3da8d17dSfengbojiang(姜凤波) src/core/ngx_conf_file.h \ 39*3da8d17dSfengbojiang(姜凤波) src/core/ngx_module.h \ 40*3da8d17dSfengbojiang(姜凤波) src/core/ngx_resolver.h \ 41*3da8d17dSfengbojiang(姜凤波) src/core/ngx_open_file_cache.h \ 42*3da8d17dSfengbojiang(姜凤波) src/core/ngx_crypt.h \ 43*3da8d17dSfengbojiang(姜凤波) src/core/ngx_proxy_protocol.h \ 44*3da8d17dSfengbojiang(姜凤波) src/core/ngx_syslog.h" 45*3da8d17dSfengbojiang(姜凤波) 46*3da8d17dSfengbojiang(姜凤波) 47*3da8d17dSfengbojiang(姜凤波)CORE_SRCS="src/core/nginx.c \ 48*3da8d17dSfengbojiang(姜凤波) src/core/ngx_log.c \ 49*3da8d17dSfengbojiang(姜凤波) src/core/ngx_palloc.c \ 50*3da8d17dSfengbojiang(姜凤波) src/core/ngx_array.c \ 51*3da8d17dSfengbojiang(姜凤波) src/core/ngx_list.c \ 52*3da8d17dSfengbojiang(姜凤波) src/core/ngx_hash.c \ 53*3da8d17dSfengbojiang(姜凤波) src/core/ngx_buf.c \ 54*3da8d17dSfengbojiang(姜凤波) src/core/ngx_queue.c \ 55*3da8d17dSfengbojiang(姜凤波) src/core/ngx_output_chain.c \ 56*3da8d17dSfengbojiang(姜凤波) src/core/ngx_string.c \ 57*3da8d17dSfengbojiang(姜凤波) src/core/ngx_parse.c \ 58*3da8d17dSfengbojiang(姜凤波) src/core/ngx_parse_time.c \ 59*3da8d17dSfengbojiang(姜凤波) src/core/ngx_inet.c \ 60*3da8d17dSfengbojiang(姜凤波) src/core/ngx_file.c \ 61*3da8d17dSfengbojiang(姜凤波) src/core/ngx_crc32.c \ 62*3da8d17dSfengbojiang(姜凤波) src/core/ngx_murmurhash.c \ 63*3da8d17dSfengbojiang(姜凤波) src/core/ngx_md5.c \ 64*3da8d17dSfengbojiang(姜凤波) src/core/ngx_sha1.c \ 65*3da8d17dSfengbojiang(姜凤波) src/core/ngx_rbtree.c \ 66*3da8d17dSfengbojiang(姜凤波) src/core/ngx_radix_tree.c \ 67*3da8d17dSfengbojiang(姜凤波) src/core/ngx_slab.c \ 68*3da8d17dSfengbojiang(姜凤波) src/core/ngx_times.c \ 69*3da8d17dSfengbojiang(姜凤波) src/core/ngx_shmtx.c \ 70*3da8d17dSfengbojiang(姜凤波) src/core/ngx_connection.c \ 71*3da8d17dSfengbojiang(姜凤波) src/core/ngx_cycle.c \ 72*3da8d17dSfengbojiang(姜凤波) src/core/ngx_spinlock.c \ 73*3da8d17dSfengbojiang(姜凤波) src/core/ngx_rwlock.c \ 74*3da8d17dSfengbojiang(姜凤波) src/core/ngx_cpuinfo.c \ 75*3da8d17dSfengbojiang(姜凤波) src/core/ngx_conf_file.c \ 76*3da8d17dSfengbojiang(姜凤波) src/core/ngx_module.c \ 77*3da8d17dSfengbojiang(姜凤波) src/core/ngx_resolver.c \ 78*3da8d17dSfengbojiang(姜凤波) src/core/ngx_open_file_cache.c \ 79*3da8d17dSfengbojiang(姜凤波) src/core/ngx_crypt.c \ 80*3da8d17dSfengbojiang(姜凤波) src/core/ngx_proxy_protocol.c \ 81*3da8d17dSfengbojiang(姜凤波) src/core/ngx_syslog.c" 82*3da8d17dSfengbojiang(姜凤波) 83*3da8d17dSfengbojiang(姜凤波) 84*3da8d17dSfengbojiang(姜凤波)EVENT_MODULES="ngx_events_module ngx_event_core_module" 85*3da8d17dSfengbojiang(姜凤波) 86*3da8d17dSfengbojiang(姜凤波)EVENT_INCS="src/event src/event/modules" 87*3da8d17dSfengbojiang(姜凤波) 88*3da8d17dSfengbojiang(姜凤波)EVENT_DEPS="src/event/ngx_event.h \ 89*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_timer.h \ 90*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_posted.h \ 91*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_connect.h \ 92*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_pipe.h" 93*3da8d17dSfengbojiang(姜凤波) 94*3da8d17dSfengbojiang(姜凤波)EVENT_SRCS="src/event/ngx_event.c \ 95*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_timer.c \ 96*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_posted.c \ 97*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_accept.c \ 98*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_udp.c \ 99*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_connect.c \ 100*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_pipe.c" 101*3da8d17dSfengbojiang(姜凤波) 102*3da8d17dSfengbojiang(姜凤波) 103*3da8d17dSfengbojiang(姜凤波)SELECT_MODULE=ngx_select_module 104*3da8d17dSfengbojiang(姜凤波)SELECT_SRCS=src/event/modules/ngx_select_module.c 105*3da8d17dSfengbojiang(姜凤波)WIN32_SELECT_SRCS=src/event/modules/ngx_win32_select_module.c 106*3da8d17dSfengbojiang(姜凤波) 107*3da8d17dSfengbojiang(姜凤波)POLL_MODULE=ngx_poll_module 108*3da8d17dSfengbojiang(姜凤波)POLL_SRCS=src/event/modules/ngx_poll_module.c 109*3da8d17dSfengbojiang(姜凤波)WIN32_POLL_SRCS=src/event/modules/ngx_win32_poll_module.c 110*3da8d17dSfengbojiang(姜凤波) 111*3da8d17dSfengbojiang(姜凤波)KQUEUE_MODULE="ngx_kqueue_module ngx_ff_host_event_module" 112*3da8d17dSfengbojiang(姜凤波)KQUEUE_SRCS="src/event/modules/ngx_kqueue_module.c src/event/modules/ngx_ff_module.c src/event/modules/ngx_ff_host_event_module.c" 113*3da8d17dSfengbojiang(姜凤波) 114*3da8d17dSfengbojiang(姜凤波)DEVPOLL_MODULE=ngx_devpoll_module 115*3da8d17dSfengbojiang(姜凤波)DEVPOLL_SRCS=src/event/modules/ngx_devpoll_module.c 116*3da8d17dSfengbojiang(姜凤波) 117*3da8d17dSfengbojiang(姜凤波)EVENTPORT_MODULE=ngx_eventport_module 118*3da8d17dSfengbojiang(姜凤波)EVENTPORT_SRCS=src/event/modules/ngx_eventport_module.c 119*3da8d17dSfengbojiang(姜凤波) 120*3da8d17dSfengbojiang(姜凤波)EPOLL_MODULE=ngx_epoll_module 121*3da8d17dSfengbojiang(姜凤波)EPOLL_SRCS=src/event/modules/ngx_epoll_module.c 122*3da8d17dSfengbojiang(姜凤波) 123*3da8d17dSfengbojiang(姜凤波)IOCP_MODULE=ngx_iocp_module 124*3da8d17dSfengbojiang(姜凤波)IOCP_SRCS=src/event/modules/ngx_iocp_module.c 125*3da8d17dSfengbojiang(姜凤波) 126*3da8d17dSfengbojiang(姜凤波)FILE_AIO_SRCS="src/os/unix/ngx_file_aio_read.c" 127*3da8d17dSfengbojiang(姜凤波)LINUX_AIO_SRCS="src/os/unix/ngx_linux_aio_read.c" 128*3da8d17dSfengbojiang(姜凤波) 129*3da8d17dSfengbojiang(姜凤波)UNIX_INCS="$CORE_INCS $EVENT_INCS src/os/unix" 130*3da8d17dSfengbojiang(姜凤波) 131*3da8d17dSfengbojiang(姜凤波)UNIX_DEPS="$CORE_DEPS $EVENT_DEPS \ 132*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_time.h \ 133*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_errno.h \ 134*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_alloc.h \ 135*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_files.h \ 136*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_channel.h \ 137*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_shmem.h \ 138*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_process.h \ 139*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_setaffinity.h \ 140*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_setproctitle.h \ 141*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_atomic.h \ 142*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_gcc_atomic_x86.h \ 143*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_thread.h \ 144*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_socket.h \ 145*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_os.h \ 146*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_user.h \ 147*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_dlopen.h \ 148*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_process_cycle.h" 149*3da8d17dSfengbojiang(姜凤波) 150*3da8d17dSfengbojiang(姜凤波)# add to UNIX_DEPS 151*3da8d17dSfengbojiang(姜凤波)# src/os/unix/ngx_gcc_atomic_amd64.h \ 152*3da8d17dSfengbojiang(姜凤波)# src/os/unix/ngx_gcc_atomic_sparc64.h \ 153*3da8d17dSfengbojiang(姜凤波)# src/os/unix/ngx_gcc_atomic_ppc.h \ 154*3da8d17dSfengbojiang(姜凤波)# src/os/unix/ngx_sunpro_atomic_sparc64.h \ 155*3da8d17dSfengbojiang(姜凤波)# src/os/unix/ngx_sunpro_x86.il \ 156*3da8d17dSfengbojiang(姜凤波)# src/os/unix/ngx_sunpro_amd64.il \ 157*3da8d17dSfengbojiang(姜凤波)# src/os/unix/ngx_sunpro_sparc64.il \ 158*3da8d17dSfengbojiang(姜凤波) 159*3da8d17dSfengbojiang(姜凤波) 160*3da8d17dSfengbojiang(姜凤波)UNIX_SRCS="$CORE_SRCS $EVENT_SRCS \ 161*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_time.c \ 162*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_errno.c \ 163*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_alloc.c \ 164*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_files.c \ 165*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_socket.c \ 166*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_recv.c \ 167*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_readv_chain.c \ 168*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_udp_recv.c \ 169*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_send.c \ 170*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_writev_chain.c \ 171*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_udp_send.c \ 172*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_udp_sendmsg_chain.c \ 173*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_channel.c \ 174*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_shmem.c \ 175*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_process.c \ 176*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_daemon.c \ 177*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_setaffinity.c \ 178*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_setproctitle.c \ 179*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_posix_init.c \ 180*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_user.c \ 181*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_dlopen.c \ 182*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_process_cycle.c" 183*3da8d17dSfengbojiang(姜凤波) 184*3da8d17dSfengbojiang(姜凤波)POSIX_DEPS=src/os/unix/ngx_posix_config.h 185*3da8d17dSfengbojiang(姜凤波) 186*3da8d17dSfengbojiang(姜凤波)THREAD_POOL_MODULE=ngx_thread_pool_module 187*3da8d17dSfengbojiang(姜凤波)THREAD_POOL_DEPS=src/core/ngx_thread_pool.h 188*3da8d17dSfengbojiang(姜凤波)THREAD_POOL_SRCS="src/core/ngx_thread_pool.c 189*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_thread_cond.c 190*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_thread_mutex.c 191*3da8d17dSfengbojiang(姜凤波) src/os/unix/ngx_thread_id.c" 192*3da8d17dSfengbojiang(姜凤波) 193*3da8d17dSfengbojiang(姜凤波)FREEBSD_DEPS="src/os/unix/ngx_freebsd_config.h src/os/unix/ngx_freebsd.h" 194*3da8d17dSfengbojiang(姜凤波)FREEBSD_SRCS=src/os/unix/ngx_freebsd_init.c 195*3da8d17dSfengbojiang(姜凤波)FREEBSD_SENDFILE_SRCS=src/os/unix/ngx_freebsd_sendfile_chain.c 196*3da8d17dSfengbojiang(姜凤波) 197*3da8d17dSfengbojiang(姜凤波)LINUX_DEPS="src/os/unix/ngx_linux_config.h src/os/unix/ngx_linux.h" 198*3da8d17dSfengbojiang(姜凤波)LINUX_SRCS=src/os/unix/ngx_linux_init.c 199*3da8d17dSfengbojiang(姜凤波)LINUX_SENDFILE_SRCS=src/os/unix/ngx_linux_sendfile_chain.c 200*3da8d17dSfengbojiang(姜凤波) 201*3da8d17dSfengbojiang(姜凤波) 202*3da8d17dSfengbojiang(姜凤波)SOLARIS_DEPS="src/os/unix/ngx_solaris_config.h src/os/unix/ngx_solaris.h" 203*3da8d17dSfengbojiang(姜凤波)SOLARIS_SRCS=src/os/unix/ngx_solaris_init.c 204*3da8d17dSfengbojiang(姜凤波)SOLARIS_SENDFILEV_SRCS=src/os/unix/ngx_solaris_sendfilev_chain.c 205*3da8d17dSfengbojiang(姜凤波) 206*3da8d17dSfengbojiang(姜凤波) 207*3da8d17dSfengbojiang(姜凤波)DARWIN_DEPS="src/os/unix/ngx_darwin_config.h src/os/unix/ngx_darwin.h" 208*3da8d17dSfengbojiang(姜凤波)DARWIN_SRCS=src/os/unix/ngx_darwin_init.c 209*3da8d17dSfengbojiang(姜凤波)DARWIN_SENDFILE_SRCS=src/os/unix/ngx_darwin_sendfile_chain.c 210*3da8d17dSfengbojiang(姜凤波) 211*3da8d17dSfengbojiang(姜凤波) 212*3da8d17dSfengbojiang(姜凤波)WIN32_INCS="$CORE_INCS $EVENT_INCS src/os/win32" 213*3da8d17dSfengbojiang(姜凤波) 214*3da8d17dSfengbojiang(姜凤波)WIN32_DEPS="$CORE_DEPS $EVENT_DEPS \ 215*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_win32_config.h \ 216*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_time.h \ 217*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_errno.h \ 218*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_alloc.h \ 219*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_files.h \ 220*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_shmem.h \ 221*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_process.h \ 222*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_atomic.h \ 223*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_thread.h \ 224*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_socket.h \ 225*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_os.h \ 226*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_user.h \ 227*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_dlopen.h \ 228*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_process_cycle.h" 229*3da8d17dSfengbojiang(姜凤波) 230*3da8d17dSfengbojiang(姜凤波)WIN32_CONFIG=src/os/win32/ngx_win32_config.h 231*3da8d17dSfengbojiang(姜凤波) 232*3da8d17dSfengbojiang(姜凤波)WIN32_SRCS="$CORE_SRCS $EVENT_SRCS \ 233*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_errno.c \ 234*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_alloc.c \ 235*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_files.c \ 236*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_shmem.c \ 237*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_time.c \ 238*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_process.c \ 239*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_thread.c \ 240*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_socket.c \ 241*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_wsarecv.c \ 242*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_wsarecv_chain.c \ 243*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_udp_wsarecv.c \ 244*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_wsasend.c \ 245*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_wsasend_chain.c \ 246*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_win32_init.c \ 247*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_user.c \ 248*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_dlopen.c \ 249*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_event_log.c \ 250*3da8d17dSfengbojiang(姜凤波) src/os/win32/ngx_process_cycle.c \ 251*3da8d17dSfengbojiang(姜凤波) src/event/ngx_event_acceptex.c" 252*3da8d17dSfengbojiang(姜凤波) 253*3da8d17dSfengbojiang(姜凤波)NGX_WIN32_ICONS="src/os/win32/nginx.ico" 254*3da8d17dSfengbojiang(姜凤波)NGX_WIN32_RC="src/os/win32/nginx.rc" 255*3da8d17dSfengbojiang(姜凤波) 256*3da8d17dSfengbojiang(姜凤波) 257*3da8d17dSfengbojiang(姜凤波)HTTP_FILE_CACHE_SRCS=src/http/ngx_http_file_cache.c 258