File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / lib / config-mac.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 3 10:01:15 2020 UTC (4 years, 1 month ago) by misho
Branches: curl, MAIN
CVS tags: v7_70_0p4, HEAD
curl

    1: #ifndef HEADER_CURL_CONFIG_MAC_H
    2: #define HEADER_CURL_CONFIG_MAC_H
    3: /***************************************************************************
    4:  *                                  _   _ ____  _
    5:  *  Project                     ___| | | |  _ \| |
    6:  *                             / __| | | | |_) | |
    7:  *                            | (__| |_| |  _ <| |___
    8:  *                             \___|\___/|_| \_\_____|
    9:  *
   10:  * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
   11:  *
   12:  * This software is licensed as described in the file COPYING, which
   13:  * you should have received as part of this distribution. The terms
   14:  * are also available at https://curl.haxx.se/docs/copyright.html.
   15:  *
   16:  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
   17:  * copies of the Software, and permit persons to whom the Software is
   18:  * furnished to do so, under the terms of the COPYING file.
   19:  *
   20:  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
   21:  * KIND, either express or implied.
   22:  *
   23:  ***************************************************************************/
   24: 
   25: /* =================================================================== */
   26: /*                Hand crafted config file for Mac OS 9                */
   27: /* =================================================================== */
   28: /*  On Mac OS X you must run configure to generate curl_config.h file  */
   29: /* =================================================================== */
   30: 
   31: #define OS "mac"
   32: 
   33: /* Define if you want the built-in manual */
   34: #define USE_MANUAL              1
   35: 
   36: #define HAVE_ERRNO_H            1
   37: #define HAVE_NETINET_IN_H       1
   38: #define HAVE_SYS_SOCKET_H       1
   39: #define HAVE_SYS_SELECT_H       1
   40: #define HAVE_NETDB_H            1
   41: #define HAVE_ARPA_INET_H        1
   42: #define HAVE_UNISTD_H           1
   43: #define HAVE_NET_IF_H           1
   44: #define HAVE_SYS_TYPES_H        1
   45: #define HAVE_GETTIMEOFDAY       1
   46: #define HAVE_FCNTL_H            1
   47: #define HAVE_SYS_STAT_H         1
   48: #define HAVE_ALLOCA_H           1
   49: #define HAVE_STDLIB_H           1
   50: #define HAVE_TIME_H             1
   51: #define HAVE_UTIME_H            1
   52: #define HAVE_SYS_TIME_H         1
   53: #define HAVE_SYS_UTIME_H        1
   54: 
   55: #define TIME_WITH_SYS_TIME      1
   56: 
   57: #define HAVE_ALARM              1
   58: #define HAVE_FTRUNCATE          1
   59: #define HAVE_UTIME              1
   60: #define HAVE_SETVBUF            1
   61: #define HAVE_STRFTIME           1
   62: #define HAVE_INET_ADDR          1
   63: #define HAVE_MEMCPY             1
   64: #define HAVE_SELECT             1
   65: #define HAVE_SOCKET             1
   66: #define HAVE_STRUCT_TIMEVAL     1
   67: 
   68: #define HAVE_SIGACTION          1
   69: #define HAVE_SIGNAL_H           1
   70: #define HAVE_SIG_ATOMIC_T       1
   71: 
   72: #ifdef MACOS_SSL_SUPPORT
   73: #  define USE_OPENSSL           1
   74: #endif
   75: 
   76: #define CURL_DISABLE_LDAP       1
   77: 
   78: #define HAVE_RAND_STATUS        1
   79: #define HAVE_RAND_EGD           1
   80: 
   81: #define HAVE_IOCTL              1
   82: #define HAVE_IOCTL_FIONBIO      1
   83: 
   84: #define RETSIGTYPE void
   85: 
   86: #define SIZEOF_INT              4
   87: #define SIZEOF_SHORT            2
   88: #define SIZEOF_SIZE_T           4
   89: 
   90: #define HAVE_GETNAMEINFO 1
   91: #define GETNAMEINFO_QUAL_ARG1 const
   92: #define GETNAMEINFO_TYPE_ARG1 struct sockaddr *
   93: #define GETNAMEINFO_TYPE_ARG2 socklen_t
   94: #define GETNAMEINFO_TYPE_ARG46 size_t
   95: #define GETNAMEINFO_TYPE_ARG7 int
   96: 
   97: #define HAVE_RECV 1
   98: #define RECV_TYPE_ARG1 int
   99: #define RECV_TYPE_ARG2 void *
  100: #define RECV_TYPE_ARG3 size_t
  101: #define RECV_TYPE_ARG4 int
  102: #define RECV_TYPE_RETV ssize_t
  103: 
  104: #define HAVE_RECVFROM 1
  105: #define RECVFROM_TYPE_ARG1 int
  106: #define RECVFROM_TYPE_ARG2 void
  107: #define RECVFROM_TYPE_ARG3 size_t
  108: #define RECVFROM_TYPE_ARG4 int
  109: #define RECVFROM_TYPE_ARG5 struct sockaddr
  110: #define RECVFROM_TYPE_ARG6 int
  111: #define RECVFROM_TYPE_RETV ssize_t
  112: #define RECVFROM_TYPE_ARG2_IS_VOID 1
  113: 
  114: #define HAVE_SEND 1
  115: #define SEND_TYPE_ARG1 int
  116: #define SEND_QUAL_ARG2 const
  117: #define SEND_TYPE_ARG2 void *
  118: #define SEND_TYPE_ARG3 size_T
  119: #define SEND_TYPE_ARG4 int
  120: #define SEND_TYPE_RETV ssize_t
  121: 
  122: #define HAVE_EXTRA_STRICMP_H 1
  123: #define HAVE_EXTRA_STRDUP_H  1
  124: 
  125: #endif /* HEADER_CURL_CONFIG_MAC_H */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>