blob: 4f93da55cd2e3db2ba84b9e22d4feb762cc24a45 [file] [log] [blame]
Igor Sysoevd90282d2004-09-28 08:34:51 +00001
2/*
Igor Sysoevff8da912004-09-29 16:00:49 +00003 * Copyright (C) Igor Sysoev
Maxim Konovalovf8d59e32012-01-18 15:07:43 +00004 * Copyright (C) Nginx, Inc.
Igor Sysoevd90282d2004-09-28 08:34:51 +00005 */
6
7
Igor Sysoev45890ea2003-11-13 16:16:33 +00008#ifndef _NGX_FREEBSD_H_INCLUDED_
9#define _NGX_FREEBSD_H_INCLUDED_
10
11
Igor Sysoevefc6eca2011-10-24 15:46:48 +000012void ngx_debug_init(void);
Igor Sysoevef066482004-06-21 15:59:32 +000013ngx_chain_t *ngx_freebsd_sendfile_chain(ngx_connection_t *c, ngx_chain_t *in,
Igor Sysoevd039a2e2005-02-22 14:40:13 +000014 off_t limit);
Igor Sysoev45890ea2003-11-13 16:16:33 +000015
Igor Sysoev5e593aa2007-12-22 11:06:53 +000016extern int ngx_freebsd_kern_osreldate;
17extern int ngx_freebsd_hw_ncpu;
18extern u_long ngx_freebsd_net_inet_tcp_sendspace;
Igor Sysoevaad1b892004-10-03 20:02:06 +000019
Igor Sysoev5e593aa2007-12-22 11:06:53 +000020extern ngx_uint_t ngx_freebsd_sendfile_nbytes_bug;
21extern ngx_uint_t ngx_freebsd_use_tcp_nopush;
Igor Sysoevefc6eca2011-10-24 15:46:48 +000022extern ngx_uint_t ngx_debug_malloc;
Igor Sysoev45890ea2003-11-13 16:16:33 +000023
24
25#endif /* _NGX_FREEBSD_H_INCLUDED_ */