3 conf
.CHECK_TYPE('u_char', 'uint8_t')
4 conf
.CHECK_TYPE('u_int32_t', 'uint32_t')
6 conf
.CHECK_HEADERS('err.h')
8 conf
.CHECK_HEADERS('ifaddrs.h')
9 conf
.CHECK_HEADERS('''crypt.h errno.h inttypes.h netdb.h signal.h sys/bswap.h
10 sys/file.h sys/stropts.h sys/timeb.h sys/times.h sys/uio.h sys/un.h
11 sys/utsname.h time.h timezone.h ttyname.h netinet/in.h
12 netinet/in6.h netinet6/in6.h libintl.h''')
14 conf
.CHECK_HEADERS('curses.h term.h termcap.h', together
=True)
16 conf
.CHECK_FUNCS('''atexit cgetent getprogname setprogname gethostname
17 putenv rcmd readv sendmsg setitimer strlwr strncasecmp
18 strptime strsep strsep_copy strtok_r strupr swab umask uname unsetenv
19 closefrom err warn errx warnx flock writev''')
21 conf
.CHECK_FUNCS_IN('hstrerror', 'resolv socket nsl', checklibc
=True)
22 conf
.CHECK_FUNCS_IN('''getnameinfo sendmsg socket getipnodebyname gethostent gethostent_r
23 sethostent endhostent getipnodebyaddr freehostent gethostbyname
24 gethostbyname_r gethostbyaddr''',
28 conf
.CHECK_FUNCS_IN('dgettext gettext', 'intl', headers
='libintl.h')
30 conf
.CHECK_FUNCS('iruserok')
32 conf
.CHECK_FUNCS('bswap16')
33 conf
.CHECK_FUNCS('bswap32')
35 conf
.CHECK_TYPE('struct winsize', define
='HAVE_STRUCT_WINSIZE', headers
='sys/termios.h sys/ioctl.h')
36 conf
.CHECK_STRUCTURE_MEMBER('struct winsize', 'ws_xpixel',
37 define
='HAVE_WS_XPIXEL', headers
='sys/termios.h sys/ioctl.h')
38 conf
.CHECK_STRUCTURE_MEMBER('struct winsize', 'ws_ypixel',
39 define
='HAVE_WS_YPIXEL', headers
='sys/termios.h sys/ioctl.h')
40 conf
.DEFINE('HAVE_KRB_STRUCT_WINSIZE', 1)
41 conf
.DEFINE('VOID_RETSIGTYPE', 1)
43 conf
.CHECK_VARIABLE('h_errno', headers
='netdb.h')
45 # strangely enough, we need it with another define too
46 conf
.CHECK_DECLS('h_errno', headers
='netdb.h')
48 conf
.CHECK_FUNCS_IN('res_search res_nsearch res_ndestroy dns_search dn_expand', 'resolv',
49 checklibc
=True, headers
='netinet/in.h arpa/nameser.h resolv.h dns.h')
50 conf
.CHECK_VARIABLE('_res', headers
='netinet/in.h arpa/nameser.h resolv.h')
51 conf
.CHECK_DECLS('_res', headers
='netinet/in.h arpa/nameser.h resolv.h')
52 conf
.CHECK_FUNCS_IN('openpty', 'util', checklibc
=True, headers
='pty.h util.h libutil.h')
54 conf
.DEFINE('HAVE_KRB5',1)
55 conf
.DEFINE('HAVE_GSSAPI',1)
57 conf
.CHECK_FUNCS('dirfd', headers
='dirent.h')
58 conf
.CHECK_DECLS('dirfd', reverse
=True, headers
='dirent.h')
59 conf
.CHECK_STRUCTURE_MEMBER('DIR', 'dd_fd', define
='HAVE_DIR_DD_FD', headers
='dirent.h')
61 conf
.DEFINE('SAMBA4_INTERNAL_HEIMDAL', 1)