1 /* config.h.in. Generated from configure.ac by autoheader. */
3 /* Define if building universal (internal helper macro) */
4 #undef AC_APPLE_UNIVERSAL_BUILD
9 /* Mask for config files */
10 #undef CONFIGFILE_MASK
12 /* Consumed Time Check */
13 #undef CONSUMED_TIME_CHECK
15 /* daemon vty directory */
18 /* Build for development */
21 /* Disable BGP installation to zebra */
22 #undef DISABLE_BGP_ANNOUNCE
24 /* include git version info */
30 /* Define to 1 if you have the `alarm' function. */
33 /* Define to 1 if you have the <arpa/inet.h> header file. */
34 #undef HAVE_ARPA_INET_H
36 /* Define to 1 if you have the <asm/types.h> header file. */
37 #undef HAVE_ASM_TYPES_H
39 /* Broken CMSG_FIRSTHDR */
40 #undef HAVE_BROKEN_CMSG_FIRSTHDR
42 /* BSD ifi_link_state available */
43 #undef HAVE_BSD_IFI_LINK_STATE
46 #undef HAVE_BSD_LINK_DETECT
48 /* Can pass ifindex in struct ip_mreq */
49 #undef HAVE_BSD_STRUCT_IP_MREQ_HACK
52 #undef HAVE_CAPABILITIES
54 /* Define to 1 if your system has a working `chown' function. */
57 /* Have monotonic clock */
58 #undef HAVE_CLOCK_MONOTONIC
60 /* Define to 1 if you have the `daemon' function. */
63 /* Define to 1 if you have the declaration of `TCP_MD5SIG', and to 0 if you
65 #undef HAVE_DECL_TCP_MD5SIG
67 /* Define to 1 if you have the <dlfcn.h> header file. */
70 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
73 /* Define to 1 if you have the `dup2' function. */
76 /* Define to 1 if you have the `fcntl' function. */
79 /* Define to 1 if you have the <fcntl.h> header file. */
82 /* Define to 1 if you have the <features.h> header file. */
83 #undef HAVE_FEATURES_H
85 /* Define to 1 if your system has a working POSIX `fnmatch' function. */
88 /* Define to 1 if you have the `fork' function. */
91 /* Forwarding Plane Manager support */
94 /* Define to 1 if you have the `ftruncate' function. */
97 /* Define to 1 if you have the `getaddrinfo' function. */
98 #undef HAVE_GETADDRINFO
100 /* Define to 1 if you have the `getcwd' function. */
103 /* Define to 1 if you have the `getgrouplist' function. */
104 #undef HAVE_GETGROUPLIST
106 /* Define to 1 if you have the `gethostbyname' function. */
107 #undef HAVE_GETHOSTBYNAME
109 /* Define to 1 if you have the `getifaddrs' function. */
110 #undef HAVE_GETIFADDRS
112 /* Define to 1 if you have the `getpagesize' function. */
113 #undef HAVE_GETPAGESIZE
115 /* Define to 1 if you have the `gettimeofday' function. */
116 #undef HAVE_GETTIMEOFDAY
118 /* Glibc backtrace */
119 #undef HAVE_GLIBC_BACKTRACE
121 /* GNU regexp library */
122 #undef HAVE_GNU_REGEX
124 /* Define to 1 if you have the `if_indextoname' function. */
125 #undef HAVE_IF_INDEXTONAME
127 /* Define to 1 if you have the `if_nametoindex' function. */
128 #undef HAVE_IF_NAMETOINDEX
130 /* Define to 1 if you have the `inet_aton' function. */
131 #undef HAVE_INET_ATON
133 /* Define to 1 if you have the <inet/nd.h> header file. */
134 #undef HAVE_INET_ND_H
136 /* Define to 1 if you have the `inet_ntoa' function. */
137 #undef HAVE_INET_NTOA
140 #undef HAVE_INET_NTOP
143 #undef HAVE_INET_PTON
145 /* Define to 1 if you have the <inttypes.h> header file. */
146 #undef HAVE_INTTYPES_H
151 /* Have IP_PKTINFO */
152 #undef HAVE_IP_PKTINFO
154 /* Have IP_RECVDSTADDR */
155 #undef HAVE_IP_RECVDSTADDR
158 #undef HAVE_IP_RECVIF
163 /* Define to 1 if you have the <kvm.h> header file. */
169 /* Define to 1 if you have the `crypt' library (-lcrypt). */
175 /* Define to 1 if you have the `nsl' library (-lnsl). */
178 /* Define to 1 if you have the `pcreposix' library (-lpcreposix). */
179 #undef HAVE_LIBPCREPOSIX
181 /* Define to 1 if you have the `resolv' library (-lresolv). */
182 #undef HAVE_LIBRESOLV
184 /* Define to 1 if you have the `socket' library (-lsocket). */
185 #undef HAVE_LIBSOCKET
187 /* Define to 1 if you have the `umem' library (-lumem). */
190 /* Define to 1 if you have the `xnet' library (-lxnet). */
193 /* Define to 1 if you have the <limits.h> header file. */
196 /* Define to 1 if you have the <linux/mroute.h> header file. */
197 #undef HAVE_LINUX_MROUTE_H
199 /* Define to 1 if you have the <linux/version.h> header file. */
200 #undef HAVE_LINUX_VERSION_H
205 /* Define to 1 if you have the `memchr' function. */
208 /* Define to 1 if you have the `memmove' function. */
211 /* Define to 1 if you have the <memory.h> header file. */
214 /* Define to 1 if you have the `memset' function. */
217 /* Define to 1 if you have the <netdb.h> header file. */
220 /* Define to 1 if you have the <netinet6/in6.h> header file. */
221 #undef HAVE_NETINET6_IN6_H
223 /* Define to 1 if you have the <netinet6/in6_var.h> header file. */
224 #undef HAVE_NETINET6_IN6_VAR_H
226 /* Define to 1 if you have the <netinet6/nd6.h> header file. */
227 #undef HAVE_NETINET6_ND6_H
229 /* Define to 1 if you have the <netinet/icmp6.h> header file. */
230 #undef HAVE_NETINET_ICMP6_H
232 /* Define to 1 if you have the <netinet/in6_var.h> header file. */
233 #undef HAVE_NETINET_IN6_VAR_H
235 /* Define to 1 if you have the <netinet/in.h> header file. */
236 #undef HAVE_NETINET_IN_H
238 /* Define to 1 if you have the <netinet/in_systm.h> header file. */
239 #undef HAVE_NETINET_IN_SYSTM_H
241 /* Define to 1 if you have the <netinet/in_var.h> header file. */
242 #undef HAVE_NETINET_IN_VAR_H
244 /* Define to 1 if you have the <netinet/ip_icmp.h> header file. */
245 #undef HAVE_NETINET_IP_ICMP_H
253 /* Define to 1 if you have the <net/if_dl.h> header file. */
254 #undef HAVE_NET_IF_DL_H
256 /* Define to 1 if you have the <net/if.h> header file. */
259 /* Define to 1 if you have the <net/if_var.h> header file. */
260 #undef HAVE_NET_IF_VAR_H
262 /* Define to 1 if you have the <net/netopt.h> header file. */
263 #undef HAVE_NET_NETOPT_H
265 /* Define to 1 if you have the <net/route.h> header file. */
266 #undef HAVE_NET_ROUTE_H
269 #undef HAVE_NET_RT_IFLIST
272 #undef HAVE_OPENPAM_H
274 /* Have pam_misc.h */
275 #undef HAVE_PAM_MISC_H
277 /* Define to 1 if you have the `pow' function. */
280 /* Solaris printstack */
281 #undef HAVE_PRINTSTACK
283 /* Define to 1 if you have the <priv.h> header file. */
290 #undef HAVE_PR_SET_KEEPCAPS
292 /* Have RFC3678 protocol-independed API */
295 /* Enable IPv6 Routing Advertisement support */
301 /* Define to 1 if you have the `select' function. */
304 /* Define to 1 if you have the `setns' function. */
307 /* Define to 1 if you have the <signal.h> header file. */
313 /* Define to 1 if you have the `snprintf' function. */
316 /* Define to 1 if you have the `socket' function. */
319 /* Define to 1 if the system has the type `socklen_t'. */
320 #undef HAVE_SOCKLEN_T
323 #undef HAVE_SOLARIS_CAPABILITIES
325 /* Stack symbol decoding */
326 #undef HAVE_STACK_TRACE
328 /* Define to 1 if `stat' has the bug that it succeeds when given the
329 zero-length file name argument. */
330 #undef HAVE_STAT_EMPTY_STRING_BUG
332 /* Define to 1 if stdbool.h conforms to C99. */
333 #undef HAVE_STDBOOL_H
335 /* Define to 1 if you have the <stddef.h> header file. */
338 /* Define to 1 if you have the <stdint.h> header file. */
341 /* Define to 1 if you have the <stdlib.h> header file. */
344 /* Define to 1 if you have the `strcasecmp' function. */
345 #undef HAVE_STRCASECMP
347 /* Define to 1 if you have the `strchr' function. */
350 /* Define to 1 if you have the `strcspn' function. */
353 /* Define to 1 if you have the `strdup' function. */
356 /* Define to 1 if you have the `strerror' function. */
359 /* Define to 1 if you have the `strftime' function. */
362 /* Define to 1 if you have the <strings.h> header file. */
363 #undef HAVE_STRINGS_H
365 /* Define to 1 if you have the <string.h> header file. */
368 /* Define to 1 if you have the `strlcat' function. */
371 /* Define to 1 if you have the `strlcpy' function. */
374 /* Define to 1 if you have the `strncasecmp' function. */
375 #undef HAVE_STRNCASECMP
377 /* Define to 1 if you have the `strndup' function. */
380 /* Define to 1 if you have the `strnlen' function. */
383 /* Define to 1 if you have the <stropts.h> header file. */
384 #undef HAVE_STROPTS_H
386 /* Define to 1 if you have the `strrchr' function. */
389 /* Define to 1 if you have the `strspn' function. */
392 /* Define to 1 if you have the `strstr' function. */
395 /* Define to 1 if you have the `strtol' function. */
398 /* Define to 1 if you have the `strtoul' function. */
401 /* Define to 1 if the system has the type `struct icmphdr'. */
402 #undef HAVE_STRUCT_ICMPHDR
404 /* Define to 1 if the system has the type `struct if6_aliasreq'. */
405 #undef HAVE_STRUCT_IF6_ALIASREQ
407 /* Define to 1 if `ifra_lifetime' is a member of `struct if6_aliasreq'. */
408 #undef HAVE_STRUCT_IF6_ALIASREQ_IFRA_LIFETIME
410 /* Define to 1 if the system has the type `struct ifaliasreq'. */
411 #undef HAVE_STRUCT_IFALIASREQ
413 /* Define to 1 if `ifm_status' is a member of `struct ifmediareq'. */
414 #undef HAVE_STRUCT_IFMEDIAREQ_IFM_STATUS
416 /* Define to 1 if `ifi_link_state' is a member of `struct if_data'. */
417 #undef HAVE_STRUCT_IF_DATA_IFI_LINK_STATE
419 /* Define to 1 if the system has the type `struct igmpmsg'. */
420 #undef HAVE_STRUCT_IGMPMSG
422 /* Define to 1 if the system has the type `struct in6_aliasreq'. */
423 #undef HAVE_STRUCT_IN6_ALIASREQ
425 /* Define to 1 if the system has the type `struct in_pktinfo'. */
426 #undef HAVE_STRUCT_IN_PKTINFO
428 /* Define to 1 if `imr_ifindex' is a member of `struct ip_mreqn'. */
429 #undef HAVE_STRUCT_IP_MREQN_IMR_IFINDEX
431 /* Define to 1 if the system has the type `struct mfcctl'. */
432 #undef HAVE_STRUCT_MFCCTL
434 /* Define to 1 if the system has the type `struct nd_opt_adv_interval'. */
435 #undef HAVE_STRUCT_ND_OPT_ADV_INTERVAL
437 /* Define to 1 if `nd_opt_ai_type' is a member of `struct
438 nd_opt_adv_interval'. */
439 #undef HAVE_STRUCT_ND_OPT_ADV_INTERVAL_ND_OPT_AI_TYPE
441 /* Define to 1 if the system has the type `struct nd_opt_homeagent_info'. */
442 #undef HAVE_STRUCT_ND_OPT_HOMEAGENT_INFO
444 /* Define to 1 if the system has the type `struct rt_addrinfo'. */
445 #undef HAVE_STRUCT_RT_ADDRINFO
447 /* Define to 1 if the system has the type `struct sioc_sg_req'. */
448 #undef HAVE_STRUCT_SIOC_SG_REQ
450 /* Define to 1 if the system has the type `struct sioc_vif_req'. */
451 #undef HAVE_STRUCT_SIOC_VIF_REQ
453 /* Define to 1 if the system has the type `struct sockaddr'. */
454 #undef HAVE_STRUCT_SOCKADDR
456 /* Define to 1 if the system has the type `struct sockaddr_dl'. */
457 #undef HAVE_STRUCT_SOCKADDR_DL
459 /* Define to 1 if `sdl_len' is a member of `struct sockaddr_dl'. */
460 #undef HAVE_STRUCT_SOCKADDR_DL_SDL_LEN
462 /* Define to 1 if the system has the type `struct sockaddr_in'. */
463 #undef HAVE_STRUCT_SOCKADDR_IN
465 /* Define to 1 if the system has the type `struct sockaddr_in6'. */
466 #undef HAVE_STRUCT_SOCKADDR_IN6
468 /* Define to 1 if `sin6_scope_id' is a member of `struct sockaddr_in6'. */
469 #undef HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID
471 /* Define to 1 if `sin_len' is a member of `struct sockaddr_in'. */
472 #undef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN
474 /* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
475 #undef HAVE_STRUCT_SOCKADDR_SA_LEN
477 /* Define to 1 if the system has the type `struct sockaddr_un'. */
478 #undef HAVE_STRUCT_SOCKADDR_UN
480 /* Define to 1 if `sun_len' is a member of `struct sockaddr_un'. */
481 #undef HAVE_STRUCT_SOCKADDR_UN_SUN_LEN
483 /* Define to 1 if the system has the type `struct vifctl'. */
484 #undef HAVE_STRUCT_VIFCTL
486 /* Define to 1 if you have the <syslog.h> header file. */
489 /* Define to 1 if you have the <sys/capability.h> header file. */
490 #undef HAVE_SYS_CAPABILITY_H
492 /* Define to 1 if you have the <sys/cdefs.h> header file. */
493 #undef HAVE_SYS_CDEFS_H
495 /* Define to 1 if you have the <sys/conf.h> header file. */
496 #undef HAVE_SYS_CONF_H
498 /* Define to 1 if you have the <sys/ioctl.h> header file. */
499 #undef HAVE_SYS_IOCTL_H
501 /* Define to 1 if you have the <sys/ksym.h> header file. */
502 #undef HAVE_SYS_KSYM_H
504 /* Define to 1 if you have the <sys/param.h> header file. */
505 #undef HAVE_SYS_PARAM_H
507 /* Define to 1 if you have the <sys/select.h> header file. */
508 #undef HAVE_SYS_SELECT_H
510 /* Define to 1 if you have the <sys/socket.h> header file. */
511 #undef HAVE_SYS_SOCKET_H
513 /* Define to 1 if you have the <sys/sockio.h> header file. */
514 #undef HAVE_SYS_SOCKIO_H
516 /* Define to 1 if you have the <sys/stat.h> header file. */
517 #undef HAVE_SYS_STAT_H
519 /* Define to 1 if you have the <sys/sysctl.h> header file. */
520 #undef HAVE_SYS_SYSCTL_H
522 /* Define to 1 if you have the <sys/times.h> header file. */
523 #undef HAVE_SYS_TIMES_H
525 /* Define to 1 if you have the <sys/time.h> header file. */
526 #undef HAVE_SYS_TIME_H
528 /* Define to 1 if you have the <sys/types.h> header file. */
529 #undef HAVE_SYS_TYPES_H
531 /* Define to 1 if you have the <sys/un.h> header file. */
534 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
535 #undef HAVE_SYS_WAIT_H
537 /* Define this if your system can create weak aliases */
538 #undef HAVE_SYS_WEAK_ALIAS
540 /* Define this if weak aliases may be created with __attribute__ */
541 #undef HAVE_SYS_WEAK_ALIAS_ATTRIBUTE
543 /* Define this if weak aliases may be created with #pragma _CRI duplicate */
544 #undef HAVE_SYS_WEAK_ALIAS_CRIDUPLICATE
546 /* Define this if weak aliases in other files are honored */
547 #undef HAVE_SYS_WEAK_ALIAS_CROSSFILE
549 /* Define this if weak aliases may be created with #pragma _HP_SECONDARY_DEF
551 #undef HAVE_SYS_WEAK_ALIAS_HPSECONDARY
553 /* Define this if weak aliases may be created with #pragma weak */
554 #undef HAVE_SYS_WEAK_ALIAS_PRAGMA
556 /* Old Linux 2.4 TCP MD5 Signature Patch */
557 #undef HAVE_TCP_MD5_LINUX24
559 /* Use TCP for zebra communication */
560 #undef HAVE_TCP_ZEBRA
562 /* Define to 1 if you have the <time.h> header file. */
565 /* Define to 1 if you have the <ucontext.h> header file. */
566 #undef HAVE_UCONTEXT_H
568 /* Define to 1 if `uc_mcontext.gregs' is a member of `ucontext_t'. */
569 #undef HAVE_UCONTEXT_T_UC_MCONTEXT_GREGS
571 /* Define to 1 if `uc_mcontext.regs' is a member of `ucontext_t'. */
572 #undef HAVE_UCONTEXT_T_UC_MCONTEXT_REGS
574 /* Define to 1 if `uc_mcontext.regs.nip' is a member of `ucontext_t'. */
575 #undef HAVE_UCONTEXT_T_UC_MCONTEXT_REGS_NIP
577 /* Define to 1 if `uc_mcontext.uc_regs' is a member of `ucontext_t'. */
578 #undef HAVE_UCONTEXT_T_UC_MCONTEXT_UC_REGS
580 /* Define to 1 if you have the `uname' function. */
583 /* Define to 1 if you have the <unistd.h> header file. */
586 /* Define to 1 if you have the `vfork' function. */
589 /* Define to 1 if you have the <vfork.h> header file. */
592 /* Define to 1 if the system has the type `vifi_t'. */
595 /* Define to 1 if you have the `vprintf' function. */
598 /* Define to 1 if you have the `vsnprintf' function. */
599 #undef HAVE_VSNPRINTF
601 /* Define to 1 if you have the <wchar.h> header file. */
604 /* Define to 1 if you have the <wctype.h> header file. */
607 /* Define to 1 if `fork' works. */
608 #undef HAVE_WORKING_FORK
610 /* Define to 1 if `vfork' works. */
611 #undef HAVE_WORKING_VFORK
613 /* Define to 1 if the system has the type `_Bool'. */
616 /* selected method for isis, == one of the constants */
619 /* constant value for isis method bpf */
620 #undef ISIS_METHOD_BPF
622 /* constant value for isis method dlpi */
623 #undef ISIS_METHOD_DLPI
625 /* constant value for isis method pfpacket */
626 #undef ISIS_METHOD_PFPACKET
628 /* isisd vty socket */
629 #undef ISIS_VTYSH_PATH
634 /* Linux IPv6 stack */
637 /* Mask for log files */
640 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing
642 #undef LSTAT_FOLLOWS_SLASHED_SYMLINK
644 /* Define to the sub-directory where libtool stores uninstalled libraries. */
647 /* Maximum number of paths for a route */
650 /* nhrpd vty socket */
651 #undef NHRP_VTYSH_PATH
656 /* ospf6d vty socket */
657 #undef OSPF6_VTYSH_PATH
659 /* ospfd vty socket */
660 #undef OSPF_VTYSH_PATH
662 /* Name of package */
665 /* Define to the address where bug reports for this package should be sent. */
666 #undef PACKAGE_BUGREPORT
668 /* Define to the full name of this package. */
671 /* Define to the full name and version of this package. */
672 #undef PACKAGE_STRING
674 /* Define to the one symbol short name of this package. */
675 #undef PACKAGE_TARNAME
677 /* Define to the home page for this package. */
680 /* Define to the version of this package. */
681 #undef PACKAGE_VERSION
683 /* Have openpam_ttyconv */
690 #undef PATH_ISISD_PID
693 #undef PATH_NHRPD_PID
696 #undef PATH_OSPF6D_PID
699 #undef PATH_OSPFD_PID
708 #undef PATH_RIPNGD_PID
710 /* watchquagga PID */
711 #undef PATH_WATCHQUAGGA_PID
714 #undef PATH_ZEBRA_PID
716 /* pimd vty socket */
717 #undef PIM_VTYSH_PATH
722 /* Hide deprecated interfaces */
723 #undef QUAGGA_NO_DEPRECATED_INTERFACES
728 /* ripng vty socket */
729 #undef RIPNG_VTYSH_PATH
732 #undef RIP_VTYSH_PATH
734 /* Define to the type of arg 1 for `select'. */
735 #undef SELECT_TYPE_ARG1
737 /* Define to the type of args 2, 3 and 4 for `select'. */
738 #undef SELECT_TYPE_ARG234
740 /* Define to the type of arg 5 for `select'. */
741 #undef SELECT_TYPE_ARG5
743 /* Use SNMP AgentX to interface with snmpd */
746 /* Use SNMP SMUX to interface with snmpd */
752 /* Define to 1 if you have the ANSI C header files. */
758 /* SunOS 5.6 to 5.7 */
765 #undef SUPPORT_OSPF_API
767 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
768 #undef TIME_WITH_SYS_TIME
770 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
771 #undef TM_IN_SYS_TIME
773 /* Enable IS-IS topology generator code */
774 #undef TOPOLOGY_GENERATE
776 /* Use PAM for authentication */
779 /* Enable extensions on AIX 3, Interix. */
783 /* Enable GNU extensions on systems that have them. */
787 /* Enable threading extensions on Solaris. */
788 #ifndef _POSIX_PTHREAD_SEMANTICS
789 # undef _POSIX_PTHREAD_SEMANTICS
791 /* Enable extensions on HP NonStop. */
792 #ifndef _TANDEM_SOURCE
793 # undef _TANDEM_SOURCE
795 /* Enable general extensions on Solaris. */
796 #ifndef __EXTENSIONS__
797 # undef __EXTENSIONS__
801 /* Version number of package */
807 /* VTY Sockets Group */
810 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
811 significant byte first (like Motorola and SPARC, unlike Intel). */
812 #if defined AC_APPLE_UNIVERSAL_BUILD
813 # if defined __BIG_ENDIAN__
814 # define WORDS_BIGENDIAN 1
817 # ifndef WORDS_BIGENDIAN
818 # undef WORDS_BIGENDIAN
822 /* zebra api socket */
823 #undef ZEBRA_SERV_PATH
825 /* zebra vty socket */
826 #undef ZEBRA_VTYSH_PATH
828 /* Enable large inode numbers on Mac OS X 10.5. */
829 #ifndef _DARWIN_USE_64_BIT_INODE
830 # define _DARWIN_USE_64_BIT_INODE 1
833 /* Number of bits in a file offset, on hosts where this is settable. */
834 #undef _FILE_OFFSET_BITS
836 /* Define for large files, on AIX-style hosts. */
839 /* Define to 1 if on MINIX. */
842 /* Define to 2 if the system does not provide POSIX.1 features except with
844 #undef _POSIX_1_SOURCE
846 /* Define to 1 if you need to in order for `stat' and other things to work. */
849 /* Define to empty if `const' does not conform to ANSI C. */
852 /* Define to `int' if <sys/types.h> doesn't define. */
855 /* Define to `__inline__' or `__inline' if that's what the C compiler
856 calls it, or to nothing if 'inline' is not supported under any name. */
861 /* Define to `int' if <sys/types.h> does not define. */
864 /* Define to `int' if <sys/types.h> does not define. */
867 /* Define to the equivalent of the C99 'restrict' keyword, or to
868 nothing if this is not supported. Do not define if restrict is
869 supported directly. */
871 /* Work around a bug in Sun C++: it does not support _Restrict or
872 __restrict__, even though the corresponding Sun C compiler ends up with
873 "#define restrict _Restrict" or "#define restrict __restrict__" in the
874 previous line. Perhaps some future version of Sun C++ will work with
875 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
876 #if defined __SUNPRO_CC && !defined __RESTRICT
878 # define __restrict__
882 #undef rl_completion_matches
884 /* Define to `unsigned int' if <sys/types.h> does not define. */
887 /* Define to `int' if <sys/types.h> doesn't define. */
890 /* Define as `fork' if `vfork' does not work. */
893 /* Define to empty if the keyword `volatile' does not work. Warning: valid
894 code using `volatile' can become incorrect without. Disable with care. */