Annotation of embedaddon/nginx/src/os/unix/ngx_darwin_config.h, revision 1.1
1.1 ! misho 1:
! 2: /*
! 3: * Copyright (C) Igor Sysoev
! 4: * Copyright (C) Nginx, Inc.
! 5: */
! 6:
! 7:
! 8: #ifndef _NGX_DARWIN_CONFIG_H_INCLUDED_
! 9: #define _NGX_DARWIN_CONFIG_H_INCLUDED_
! 10:
! 11:
! 12: #define MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_10_0
! 13:
! 14:
! 15: #include <sys/types.h>
! 16: #include <sys/time.h>
! 17: #include <unistd.h>
! 18: #include <inttypes.h>
! 19: #include <stdarg.h>
! 20: #include <stddef.h> /* offsetof() */
! 21: #include <stdio.h>
! 22: #include <stdlib.h>
! 23: #include <errno.h>
! 24: #include <string.h>
! 25: #include <signal.h>
! 26: #include <pwd.h>
! 27: #include <grp.h>
! 28: #include <dirent.h>
! 29: #include <glob.h>
! 30: #include <sys/mount.h> /* statfs() */
! 31:
! 32: #include <sys/filio.h> /* FIONBIO */
! 33: #include <sys/ioctl.h>
! 34: #include <sys/uio.h>
! 35: #include <sys/stat.h>
! 36: #include <fcntl.h>
! 37:
! 38: #include <sys/wait.h>
! 39: #include <sys/mman.h>
! 40: #include <sys/resource.h>
! 41: #include <sched.h>
! 42:
! 43: #include <sys/socket.h>
! 44: #include <netinet/in.h>
! 45: #include <netinet/tcp.h> /* TCP_NODELAY */
! 46: #include <arpa/inet.h>
! 47: #include <netdb.h>
! 48: #include <sys/un.h>
! 49:
! 50: #include <sys/sysctl.h>
! 51: #include <xlocale.h>
! 52:
! 53:
! 54: #ifndef IOV_MAX
! 55: #define IOV_MAX 64
! 56: #endif
! 57:
! 58:
! 59: #include <ngx_auto_config.h>
! 60:
! 61:
! 62: #if (NGX_HAVE_POSIX_SEM)
! 63: #include <semaphore.h>
! 64: #endif
! 65:
! 66:
! 67: #if (NGX_HAVE_POLL)
! 68: #include <poll.h>
! 69: #endif
! 70:
! 71:
! 72: #if (NGX_HAVE_KQUEUE)
! 73: #include <sys/event.h>
! 74: #endif
! 75:
! 76:
! 77: #define NGX_LISTEN_BACKLOG -1
! 78:
! 79:
! 80: #ifndef NGX_HAVE_INHERITED_NONBLOCK
! 81: #define NGX_HAVE_INHERITED_NONBLOCK 1
! 82: #endif
! 83:
! 84:
! 85: #ifndef NGX_HAVE_CASELESS_FILESYSTEM
! 86: #define NGX_HAVE_CASELESS_FILESYSTEM 1
! 87: #endif
! 88:
! 89:
! 90: #define NGX_HAVE_OS_SPECIFIC_INIT 1
! 91: #define NGX_HAVE_DEBUG_MALLOC 1
! 92:
! 93:
! 94: extern char **environ;
! 95:
! 96:
! 97: #endif /* _NGX_DARWIN_CONFIG_H_INCLUDED_ */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>