19525b14bSRao Shoaib /*
29525b14bSRao Shoaib  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
39525b14bSRao Shoaib  * Use is subject to license terms.
49525b14bSRao Shoaib  */
59525b14bSRao Shoaib 
69525b14bSRao Shoaib 
79525b14bSRao Shoaib /* config.h.  Generated from config.h.in by configure.  */
89525b14bSRao Shoaib /* #undef _SOCKADDR_LEN */
99525b14bSRao Shoaib #define HAVE_FCNTL_H 1
109525b14bSRao Shoaib /* #undef HAVE_PATHS_H */
119525b14bSRao Shoaib #define HAVE_INTTYPES_H 1
129525b14bSRao Shoaib #define HAVE_STROPTS_H 1
139525b14bSRao Shoaib /* #undef HAVE_SYS_TIMERS_H */
149525b14bSRao Shoaib #define HAVE_SYS_SELECT_H 1
159525b14bSRao Shoaib #define HAVE_MEMORY_H 1
169525b14bSRao Shoaib /* #undef SYS_CDEFS_H */
179525b14bSRao Shoaib #define _POSIX_PTHREAD_SEMANTICS 1
189525b14bSRao Shoaib #define POSIX_GETPWUID_R 1
199525b14bSRao Shoaib #define POSIX_GETPWNAM_R 1
209525b14bSRao Shoaib #define POSIX_GETGRGID_R 1
219525b14bSRao Shoaib #define POSIX_GETGRNAM_R 1
229525b14bSRao Shoaib #define HAVE_MEMMOVE 1
239525b14bSRao Shoaib #define HAVE_MEMCHR 1
249525b14bSRao Shoaib /* #undef SPRINTF_CHAR */
259525b14bSRao Shoaib /* #undef VSPRINTF_CHAR */
269525b14bSRao Shoaib #define USE_SYSERROR_LIST 1
279525b14bSRao Shoaib /* #undef NEED_STRTOUL */
289525b14bSRao Shoaib /* #undef NEED_SUN4PROTOS */
299525b14bSRao Shoaib /* #undef REENABLE_SEND */
309525b14bSRao Shoaib 
319525b14bSRao Shoaib #define NEED_SETGROUPENT 1
329525b14bSRao Shoaib #define NEED_GETGROUPLIST 1
339525b14bSRao Shoaib 
349525b14bSRao Shoaib /* define if prototype for getgrnam_r() is required */
359525b14bSRao Shoaib /* #undef NEED_GETGRNAM_R  */
369525b14bSRao Shoaib /* #undef NEED_GETGRGID_R  */
379525b14bSRao Shoaib /* #undef NEED_GETGRENT_R  */
389525b14bSRao Shoaib #define NEED_SETGRENT_R 1
399525b14bSRao Shoaib #define NEED_ENDGRENT_R 1
409525b14bSRao Shoaib 
419525b14bSRao Shoaib #define NEED_INNETGR_R 1
429525b14bSRao Shoaib /* #undef NEED_SETNETGRENT_R */
439525b14bSRao Shoaib #define NEED_ENDNETGRENT_R 1
449525b14bSRao Shoaib 
459525b14bSRao Shoaib /* #undef NEED_GETPWNAM_R */
469525b14bSRao Shoaib /* #undef NEED_GETPWUID_R */
479525b14bSRao Shoaib #define NEED_SETPWENT_R 1
489525b14bSRao Shoaib #define NEED_SETPASSENT_R 1
499525b14bSRao Shoaib #define NEED_SETPWENT_R 1
509525b14bSRao Shoaib /* #undef NEED_GETPWENT_R */
519525b14bSRao Shoaib #define NEED_ENDPWENT_R 1
529525b14bSRao Shoaib 
539525b14bSRao Shoaib #define NEED_SETPASSENT 1
549525b14bSRao Shoaib 
559525b14bSRao Shoaib /* #undef HAS_PW_CLASS */
569525b14bSRao Shoaib 
579525b14bSRao Shoaib /* #undef ssize_t */
589525b14bSRao Shoaib /* #undef uintptr_t */
599525b14bSRao Shoaib 
60*55fea89dSDan Cross /* Shut up warnings about sputaux in stdio.h on BSD/OS pre-4.1 */
619525b14bSRao Shoaib /* #undef SHUTUP_SPUTAUX */
629525b14bSRao Shoaib #ifdef SHUTUP_SPUTAUX
639525b14bSRao Shoaib struct __sFILE;
649525b14bSRao Shoaib extern __inline int __sputaux(int _c, struct __sFILE *_p);
659525b14bSRao Shoaib #endif
669525b14bSRao Shoaib #define BROKEN_IN6ADDR_INIT_MACROS 1
679525b14bSRao Shoaib #define HAVE_STRLCAT 1
689525b14bSRao Shoaib /* Shut up warnings about missing braces */
699525b14bSRao Shoaib /* #undef SHUTUP_MUTEX_INITIALIZER */
709525b14bSRao Shoaib #ifdef SHUTUP_MUTEX_INITIALIZER
719525b14bSRao Shoaib #define LIBBIND_MUTEX_INITIALIZER { PTHREAD_MUTEX_INITIALIZER }
729525b14bSRao Shoaib #else
739525b14bSRao Shoaib #define LIBBIND_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
749525b14bSRao Shoaib #endif
759525b14bSRao Shoaib 
76