tidy-up: more whitespace
—
$ git checkout -f 2d5aea9c93bae110ffe5107ba2c118b8442b495d
Previous HEAD position was d14a53eea7 managen: error on trailing blank lines in input files
HEAD is now at 2d5aea9c93 tidy-up: more whitespace
$ git clean -fdx
Removing Makefile
Removing Makefile.in
Removing aclocal.m4
Removing autom4te.cache/
Removing compile
Removing config.guess
Removing config.log
Removing config.status
Removing config.sub
Removing configure
Removing curl-config
Removing depcomp
Removing docs/Makefile
Removing docs/Makefile.in
Removing docs/cmdline-opts/Makefile
Removing docs/cmdline-opts/Makefile.in
Removing docs/examples/.deps/
Removing docs/examples/Makefile
Removing docs/examples/Makefile.in
Removing docs/libcurl/Makefile
Removing docs/libcurl/Makefile.in
Removing docs/libcurl/opts/Makefile
Removing docs/libcurl/opts/Makefile.in
Removing include/Makefile
Removing include/Makefile.in
Removing include/curl/Makefile
Removing include/curl/Makefile.in
Removing install-sh
Removing lib/.deps/
Removing lib/.dirstamp
Removing lib/.libs/
Removing lib/Makefile
Removing lib/Makefile.in
Removing lib/base64.o
Removing lib/curl_config.h
Removing lib/curl_config.h.in
Removing lib/curl_multibyte.o
Removing lib/dynbuf.o
Removing lib/libcurl.la
Removing lib/libcurl.vers
Removing lib/libcurl_la-altsvc.lo
Removing lib/libcurl_la-altsvc.o
Removing lib/libcurl_la-amigaos.lo
Removing lib/libcurl_la-amigaos.o
Removing lib/libcurl_la-asyn-ares.lo
Removing lib/libcurl_la-asyn-ares.o
Removing lib/libcurl_la-asyn-thread.lo
Removing lib/libcurl_la-asyn-thread.o
Removing lib/libcurl_la-base64.lo
Removing lib/libcurl_la-base64.o
Removing lib/libcurl_la-bufq.lo
Removing lib/libcurl_la-bufq.o
Removing lib/libcurl_la-bufref.lo
Removing lib/libcurl_la-bufref.o
Removing lib/libcurl_la-c-hyper.lo
Removing lib/libcurl_la-c-hyper.o
Removing lib/libcurl_la-cf-h1-proxy.lo
Removing lib/libcurl_la-cf-h1-proxy.o
Removing lib/libcurl_la-cf-h2-proxy.lo
Removing lib/libcurl_la-cf-h2-proxy.o
Removing lib/libcurl_la-cf-haproxy.lo
Removing lib/libcurl_la-cf-haproxy.o
Removing lib/libcurl_la-cf-https-connect.lo
Removing lib/libcurl_la-cf-https-connect.o
Removing lib/libcurl_la-cf-socket.lo
Removing lib/libcurl_la-cf-socket.o
Removing lib/libcurl_la-cfilters.lo
Removing lib/libcurl_la-cfilters.o
Removing lib/libcurl_la-conncache.lo
Removing lib/libcurl_la-conncache.o
Removing lib/libcurl_la-connect.lo
Removing lib/libcurl_la-connect.o
Removing lib/libcurl_la-content_encoding.lo
Removing lib/libcurl_la-content_encoding.o
Removing lib/libcurl_la-cookie.lo
Removing lib/libcurl_la-cookie.o
Removing lib/libcurl_la-curl_addrinfo.lo
Removing lib/libcurl_la-curl_addrinfo.o
Removing lib/libcurl_la-curl_des.lo
Removing lib/libcurl_la-curl_des.o
Removing lib/libcurl_la-curl_endian.lo
Removing lib/libcurl_la-curl_endian.o
Removing lib/libcurl_la-curl_fnmatch.lo
Removing lib/libcurl_la-curl_fnmatch.o
Removing lib/libcurl_la-curl_get_line.lo
Removing lib/libcurl_la-curl_get_line.o
Removing lib/libcurl_la-curl_gethostname.lo
Removing lib/libcurl_la-curl_gethostname.o
Removing lib/libcurl_la-curl_gssapi.lo
Removing lib/libcurl_la-curl_gssapi.o
Removing lib/libcurl_la-curl_memrchr.lo
Removing lib/libcurl_la-curl_memrchr.o
Removing lib/libcurl_la-curl_multibyte.lo
Removing lib/libcurl_la-curl_multibyte.o
Removing lib/libcurl_la-curl_ntlm_core.lo
Removing lib/libcurl_la-curl_ntlm_core.o
Removing lib/libcurl_la-curl_path.lo
Removing lib/libcurl_la-curl_path.o
Removing lib/libcurl_la-curl_range.lo
Removing lib/libcurl_la-curl_range.o
Removing lib/libcurl_la-curl_rtmp.lo
Removing lib/libcurl_la-curl_rtmp.o
Removing lib/libcurl_la-curl_sasl.lo
Removing lib/libcurl_la-curl_sasl.o
Removing lib/libcurl_la-curl_sha512_256.lo
Removing lib/libcurl_la-curl_sha512_256.o
Removing lib/libcurl_la-curl_sspi.lo
Removing lib/libcurl_la-curl_sspi.o
Removing lib/libcurl_la-curl_threads.lo
Removing lib/libcurl_la-curl_threads.o
Removing lib/libcurl_la-curl_trc.lo
Removing lib/libcurl_la-curl_trc.o
Removing lib/libcurl_la-cw-out.lo
Removing lib/libcurl_la-cw-out.o
Removing lib/libcurl_la-dict.lo
Removing lib/libcurl_la-dict.o
Removing lib/libcurl_la-dllmain.lo
Removing lib/libcurl_la-dllmain.o
Removing lib/libcurl_la-doh.lo
Removing lib/libcurl_la-doh.o
Removing lib/libcurl_la-dynbuf.lo
Removing lib/libcurl_la-dynbuf.o
Removing lib/libcurl_la-dynhds.lo
Removing lib/libcurl_la-dynhds.o
Removing lib/libcurl_la-easy.lo
Removing lib/libcurl_la-easy.o
Removing lib/libcurl_la-easygetopt.lo
Removing lib/libcurl_la-easygetopt.o
Removing lib/libcurl_la-easyoptions.lo
Removing lib/libcurl_la-easyoptions.o
Removing lib/libcurl_la-escape.lo
Removing lib/libcurl_la-escape.o
Removing lib/libcurl_la-file.lo
Removing lib/libcurl_la-file.o
Removing lib/libcurl_la-fileinfo.lo
Removing lib/libcurl_la-fileinfo.o
Removing lib/libcurl_la-fopen.lo
Removing lib/libcurl_la-fopen.o
Removing lib/libcurl_la-formdata.lo
Removing lib/libcurl_la-formdata.o
Removing lib/libcurl_la-ftp.lo
Removing lib/libcurl_la-ftp.o
Removing lib/libcurl_la-ftplistparser.lo
Removing lib/libcurl_la-ftplistparser.o
Removing lib/libcurl_la-getenv.lo
Removing lib/libcurl_la-getenv.o
Removing lib/libcurl_la-getinfo.lo
Removing lib/libcurl_la-getinfo.o
Removing lib/libcurl_la-gopher.lo
Removing lib/libcurl_la-gopher.o
Removing lib/libcurl_la-hash.lo
Removing lib/libcurl_la-hash.o
Removing lib/libcurl_la-headers.lo
Removing lib/libcurl_la-headers.o
Removing lib/libcurl_la-hmac.lo
Removing lib/libcurl_la-hmac.o
Removing lib/libcurl_la-hostasyn.lo
Removing lib/libcurl_la-hostasyn.o
Removing lib/libcurl_la-hostip.lo
Removing lib/libcurl_la-hostip.o
Removing lib/libcurl_la-hostip4.lo
Removing lib/libcurl_la-hostip4.o
Removing lib/libcurl_la-hostip6.lo
Removing lib/libcurl_la-hostip6.o
Removing lib/libcurl_la-hostsyn.lo
Removing lib/libcurl_la-hostsyn.o
Removing lib/libcurl_la-hsts.lo
Removing lib/libcurl_la-hsts.o
Removing lib/libcurl_la-http.lo
Removing lib/libcurl_la-http.o
Removing lib/libcurl_la-http1.lo
Removing lib/libcurl_la-http1.o
Removing lib/libcurl_la-http2.lo
Removing lib/libcurl_la-http2.o
Removing lib/libcurl_la-http_aws_sigv4.lo
Removing lib/libcurl_la-http_aws_sigv4.o
Removing lib/libcurl_la-http_chunks.lo
Removing lib/libcurl_la-http_chunks.o
Removing lib/libcurl_la-http_digest.lo
Removing lib/libcurl_la-http_digest.o
Removing lib/libcurl_la-http_negotiate.lo
Removing lib/libcurl_la-http_negotiate.o
Removing lib/libcurl_la-http_ntlm.lo
Removing lib/libcurl_la-http_ntlm.o
Removing lib/libcurl_la-http_proxy.lo
Removing lib/libcurl_la-http_proxy.o
Removing lib/libcurl_la-idn.lo
Removing lib/libcurl_la-idn.o
Removing lib/libcurl_la-if2ip.lo
Removing lib/libcurl_la-if2ip.o
Removing lib/libcurl_la-imap.lo
Removing lib/libcurl_la-imap.o
Removing lib/libcurl_la-inet_ntop.lo
Removing lib/libcurl_la-inet_ntop.o
Removing lib/libcurl_la-inet_pton.lo
Removing lib/libcurl_la-inet_pton.o
Removing lib/libcurl_la-krb5.lo
Removing lib/libcurl_la-krb5.o
Removing lib/libcurl_la-ldap.lo
Removing lib/libcurl_la-ldap.o
Removing lib/libcurl_la-llist.lo
Removing lib/libcurl_la-llist.o
Removing lib/libcurl_la-macos.lo
Removing lib/libcurl_la-macos.o
Removing lib/libcurl_la-md4.lo
Removing lib/libcurl_la-md4.o
Removing lib/libcurl_la-md5.lo
Removing lib/libcurl_la-md5.o
Removing lib/libcurl_la-memdebug.lo
Removing lib/libcurl_la-memdebug.o
Removing lib/libcurl_la-mime.lo
Removing lib/libcurl_la-mime.o
Removing lib/libcurl_la-mprintf.lo
Removing lib/libcurl_la-mprintf.o
Removing lib/libcurl_la-mqtt.lo
Removing lib/libcurl_la-mqtt.o
Removing lib/libcurl_la-multi.lo
Removing lib/libcurl_la-multi.o
Removing lib/libcurl_la-netrc.lo
Removing lib/libcurl_la-netrc.o
Removing lib/libcurl_la-nonblock.lo
Removing lib/libcurl_la-nonblock.o
Removing lib/libcurl_la-noproxy.lo
Removing lib/libcurl_la-noproxy.o
Removing lib/libcurl_la-openldap.lo
Removing lib/libcurl_la-openldap.o
Removing lib/libcurl_la-parsedate.lo
Removing lib/libcurl_la-parsedate.o
Removing lib/libcurl_la-pingpong.lo
Removing lib/libcurl_la-pingpong.o
Removing lib/libcurl_la-pop3.lo
Removing lib/libcurl_la-pop3.o
Removing lib/libcurl_la-progress.lo
Removing lib/libcurl_la-progress.o
Removing lib/libcurl_la-psl.lo
Removing lib/libcurl_la-psl.o
Removing lib/libcurl_la-rand.lo
Removing lib/libcurl_la-rand.o
Removing lib/libcurl_la-rename.lo
Removing lib/libcurl_la-rename.o
Removing lib/libcurl_la-request.lo
Removing lib/libcurl_la-request.o
Removing lib/libcurl_la-rtsp.lo
Removing lib/libcurl_la-rtsp.o
Removing lib/libcurl_la-select.lo
Removing lib/libcurl_la-select.o
Removing lib/libcurl_la-sendf.lo
Removing lib/libcurl_la-sendf.o
Removing lib/libcurl_la-setopt.lo
Removing lib/libcurl_la-setopt.o
Removing lib/libcurl_la-sha256.lo
Removing lib/libcurl_la-sha256.o
Removing lib/libcurl_la-share.lo
Removing lib/libcurl_la-share.o
Removing lib/libcurl_la-slist.lo
Removing lib/libcurl_la-slist.o
Removing lib/libcurl_la-smb.lo
Removing lib/libcurl_la-smb.o
Removing lib/libcurl_la-smtp.lo
Removing lib/libcurl_la-smtp.o
Removing lib/libcurl_la-socketpair.lo
Removing lib/libcurl_la-socketpair.o
Removing lib/libcurl_la-socks.lo
Removing lib/libcurl_la-socks.o
Removing lib/libcurl_la-socks_gssapi.lo
Removing lib/libcurl_la-socks_gssapi.o
Removing lib/libcurl_la-socks_sspi.lo
Removing lib/libcurl_la-socks_sspi.o
Removing lib/libcurl_la-speedcheck.lo
Removing lib/libcurl_la-speedcheck.o
Removing lib/libcurl_la-splay.lo
Removing lib/libcurl_la-splay.o
Removing lib/libcurl_la-strcase.lo
Removing lib/libcurl_la-strcase.o
Removing lib/libcurl_la-strdup.lo
Removing lib/libcurl_la-strdup.o
Removing lib/libcurl_la-strerror.lo
Removing lib/libcurl_la-strerror.o
Removing lib/libcurl_la-strtok.lo
Removing lib/libcurl_la-strtok.o
Removing lib/libcurl_la-strtoofft.lo
Removing lib/libcurl_la-strtoofft.o
Removing lib/libcurl_la-system_win32.lo
Removing lib/libcurl_la-system_win32.o
Removing lib/libcurl_la-telnet.lo
Removing lib/libcurl_la-telnet.o
Removing lib/libcurl_la-tftp.lo
Removing lib/libcurl_la-tftp.o
Removing lib/libcurl_la-timediff.lo
Removing lib/libcurl_la-timediff.o
Removing lib/libcurl_la-timeval.lo
Removing lib/libcurl_la-timeval.o
Removing lib/libcurl_la-transfer.lo
Removing lib/libcurl_la-transfer.o
Removing lib/libcurl_la-url.lo
Removing lib/libcurl_la-url.o
Removing lib/libcurl_la-urlapi.lo
Removing lib/libcurl_la-urlapi.o
Removing lib/libcurl_la-version.lo
Removing lib/libcurl_la-version.o
Removing lib/libcurl_la-version_win32.lo
Removing lib/libcurl_la-version_win32.o
Removing lib/libcurl_la-warnless.lo
Removing lib/libcurl_la-warnless.o
Removing lib/libcurl_la-ws.lo
Removing lib/libcurl_la-ws.o
Removing lib/nonblock.o
Removing lib/stamp-h1
Removing lib/strtoofft.o
Removing lib/timediff.o
Removing lib/vauth/.deps/
Removing lib/vauth/.dirstamp
Removing lib/vauth/libcurl_la-cleartext.lo
Removing lib/vauth/libcurl_la-cleartext.o
Removing lib/vauth/libcurl_la-cram.lo
Removing lib/vauth/libcurl_la-cram.o
Removing lib/vauth/libcurl_la-digest.lo
Removing lib/vauth/libcurl_la-digest.o
Removing lib/vauth/libcurl_la-digest_sspi.lo
Removing lib/vauth/libcurl_la-digest_sspi.o
Removing lib/vauth/libcurl_la-gsasl.lo
Removing lib/vauth/libcurl_la-gsasl.o
Removing lib/vauth/libcurl_la-krb5_gssapi.lo
Removing lib/vauth/libcurl_la-krb5_gssapi.o
Removing lib/vauth/libcurl_la-krb5_sspi.lo
Removing lib/vauth/libcurl_la-krb5_sspi.o
Removing lib/vauth/libcurl_la-ntlm.lo
Removing lib/vauth/libcurl_la-ntlm.o
Removing lib/vauth/libcurl_la-ntlm_sspi.lo
Removing lib/vauth/libcurl_la-ntlm_sspi.o
Removing lib/vauth/libcurl_la-oauth2.lo
Removing lib/vauth/libcurl_la-oauth2.o
Removing lib/vauth/libcurl_la-spnego_gssapi.lo
Removing lib/vauth/libcurl_la-spnego_gssapi.o
Removing lib/vauth/libcurl_la-spnego_sspi.lo
Removing lib/vauth/libcurl_la-spnego_sspi.o
Removing lib/vauth/libcurl_la-vauth.lo
Removing lib/vauth/libcurl_la-vauth.o
Removing lib/version_win32.o
Removing lib/vquic/.deps/
Removing lib/vquic/.dirstamp
Removing lib/vquic/libcurl_la-curl_msh3.lo
Removing lib/vquic/libcurl_la-curl_msh3.o
Removing lib/vquic/libcurl_la-curl_ngtcp2.lo
Removing lib/vquic/libcurl_la-curl_ngtcp2.o
Removing lib/vquic/libcurl_la-curl_osslq.lo
Removing lib/vquic/libcurl_la-curl_osslq.o
Removing lib/vquic/libcurl_la-curl_quiche.lo
Removing lib/vquic/libcurl_la-curl_quiche.o
Removing lib/vquic/libcurl_la-vquic-tls.lo
Removing lib/vquic/libcurl_la-vquic-tls.o
Removing lib/vquic/libcurl_la-vquic.lo
Removing lib/vquic/libcurl_la-vquic.o
Removing lib/vssh/.deps/
Removing lib/vssh/.dirstamp
Removing lib/vssh/libcurl_la-libssh.lo
Removing lib/vssh/libcurl_la-libssh.o
Removing lib/vssh/libcurl_la-libssh2.lo
Removing lib/vssh/libcurl_la-libssh2.o
Removing lib/vssh/libcurl_la-wolfssh.lo
Removing lib/vssh/libcurl_la-wolfssh.o
Removing lib/vtls/.deps/
Removing lib/vtls/.dirstamp
Removing lib/vtls/libcurl_la-bearssl.lo
Removing lib/vtls/libcurl_la-bearssl.o
Removing lib/vtls/libcurl_la-cipher_suite.lo
Removing lib/vtls/libcurl_la-cipher_suite.o
Removing lib/vtls/libcurl_la-gtls.lo
Removing lib/vtls/libcurl_la-gtls.o
Removing lib/vtls/libcurl_la-hostcheck.lo
Removing lib/vtls/libcurl_la-hostcheck.o
Removing lib/vtls/libcurl_la-keylog.lo
Removing lib/vtls/libcurl_la-keylog.o
Removing lib/vtls/libcurl_la-mbedtls.lo
Removing lib/vtls/libcurl_la-mbedtls.o
Removing lib/vtls/libcurl_la-mbedtls_threadlock.lo
Removing lib/vtls/libcurl_la-mbedtls_threadlock.o
Removing lib/vtls/libcurl_la-openssl.lo
Removing lib/vtls/libcurl_la-openssl.o
Removing lib/vtls/libcurl_la-rustls.lo
Removing lib/vtls/libcurl_la-rustls.o
Removing lib/vtls/libcurl_la-schannel.lo
Removing lib/vtls/libcurl_la-schannel.o
Removing lib/vtls/libcurl_la-schannel_verify.lo
Removing lib/vtls/libcurl_la-schannel_verify.o
Removing lib/vtls/libcurl_la-sectransp.lo
Removing lib/vtls/libcurl_la-sectransp.o
Removing lib/vtls/libcurl_la-vtls.lo
Removing lib/vtls/libcurl_la-vtls.o
Removing lib/vtls/libcurl_la-wolfssl.lo
Removing lib/vtls/libcurl_la-wolfssl.o
Removing lib/vtls/libcurl_la-x509asn1.lo
Removing lib/vtls/libcurl_la-x509asn1.o
Removing lib/warnless.o
Removing libcurl.pc
Removing libtool
Removing ltmain.sh
Removing m4/libtool.m4
Removing m4/ltoptions.m4
Removing m4/ltsugar.m4
Removing m4/ltversion.m4
Removing m4/lt~obsolete.m4
Removing missing
Removing packages/Makefile
Removing packages/Makefile.in
Removing packages/vms/Makefile
Removing packages/vms/Makefile.in
Removing scripts/Makefile
Removing scripts/Makefile.in
Removing src/.deps/
Removing src/.libs/
Removing src/Makefile
Removing src/Makefile.in
Removing src/curl
Removing src/slist_wc.o
Removing src/terminal.o
Removing src/tool_binmode.o
Removing src/tool_bname.o
Removing src/tool_cb_dbg.o
Removing src/tool_cb_hdr.o
Removing src/tool_cb_prg.o
Removing src/tool_cb_rea.o
Removing src/tool_cb_see.o
Removing src/tool_cb_soc.o
Removing src/tool_cb_wrt.o
Removing src/tool_cfgable.o
Removing src/tool_dirhie.o
Removing src/tool_doswin.o
Removing src/tool_easysrc.o
Removing src/tool_filetime.o
Removing src/tool_findfile.o
Removing src/tool_formparse.o
Removing src/tool_getparam.o
Removing src/tool_getpass.o
Removing src/tool_help.o
Removing src/tool_helpers.o
Removing src/tool_hugehelp.c
Removing src/tool_hugehelp.o
Removing src/tool_ipfs.o
Removing src/tool_libinfo.o
Removing src/tool_listhelp.o
Removing src/tool_main.o
Removing src/tool_msgs.o
Removing src/tool_operate.o
Removing src/tool_operhlp.o
Removing src/tool_paramhlp.o
Removing src/tool_parsecfg.o
Removing src/tool_progress.o
Removing src/tool_setopt.o
Removing src/tool_sleep.o
Removing src/tool_stderr.o
Removing src/tool_strdup.o
Removing src/tool_urlglob.o
Removing src/tool_util.o
Removing src/tool_vms.o
Removing src/tool_writeout.o
Removing src/tool_writeout_json.o
Removing src/tool_xattr.o
Removing src/var.o
Removing tests/Makefile
Removing tests/Makefile.in
Removing tests/certs/Makefile
Removing tests/certs/Makefile.in
Removing tests/certs/scripts/Makefile
Removing tests/certs/scripts/Makefile.in
Removing tests/config
Removing tests/configurehelp.pm
Removing tests/data/Makefile
Removing tests/data/Makefile.in
Removing tests/http/Makefile
Removing tests/http/Makefile.in
Removing tests/http/clients/.deps/
Removing tests/http/clients/Makefile
Removing tests/http/clients/Makefile.in
Removing tests/http/config.ini
Removing tests/libtest/.deps/
Removing tests/libtest/Makefile
Removing tests/libtest/Makefile.in
Removing tests/server/.deps/
Removing tests/server/Makefile
Removing tests/server/Makefile.in
Removing tests/unit/.deps/
Removing tests/unit/Makefile
Removing tests/unit/Makefile.in
$ autoreconf -fi
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Remember to add 'LT_INIT' to configure.ac.
configure.ac:125: installing './compile'
configure.ac:437: installing './config.guess'
configure.ac:437: installing './config.sub'
configure.ac:125: installing './install-sh'
configure.ac:131: installing './missing'
docs/examples/Makefile.am: installing './depcomp'
$ bash -c find . -name config.guess -exec cp /usr/share/misc/config.guess {} \;
$ bash -c find . -name config.sub -exec cp /usr/share/misc/config.sub {} \;
$ chmod +x configure
$ ./configure --disable-shared --without-ssl --disable-docs
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... yes
checking whether to enable debug build options... no
checking whether to enable compiler optimizer... (assumed) yes
checking whether to enable strict compiler warnings... no
checking whether to enable compiler warnings as errors... no
checking whether to enable curl debug memory tracking... no
checking whether to enable hiding of library internal symbols... yes
checking whether to enable c-ares for DNS lookups... no
checking whether to disable dependency on -lrt... (assumed no)
checking whether to enable HTTPSRR support... no
checking whether to enable ECH support... no
checking for path separator... :
checking for sed... /usr/bin/sed
checking for grep... /usr/bin/grep
checking that grep -E works... yes
checking for ar... /usr/bin/ar
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... ccache gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether ccache gcc accepts -g... yes
checking for ccache gcc option to enable C11 features... none needed
checking whether ccache gcc understands -c and -o together... yes
checking how to run the C preprocessor... ccache gcc -E
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for stdatomic.h... yes
checking if _Atomic is available... yes
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for code coverage support... no
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of ccache gcc... gcc3
checking curl version... 8.9.0-DEV
checking for httpd... no
checking for apache2... no
checking for apachectl... no
checking for apxs... no
configure: httpd/apache2 not in PATH, http tests disabled
configure: apxs not in PATH, http tests disabled
checking for nghttpx... no
checking for caddy... /usr/bin/caddy
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking if OS is AIX (to define _ALL_SOURCE)... no
checking if _THREAD_SAFE is already defined... no
checking if _THREAD_SAFE is actually needed... no
checking if _THREAD_SAFE is onwards defined... no
checking if _REENTRANT is already defined... no
checking if _REENTRANT is actually needed... no
checking if _REENTRANT is onwards defined... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by ccache gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from ccache gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if ccache gcc supports -fno-rtti -fno-exceptions... no
checking for ccache gcc option to produce PIC... -fPIC -DPIC
checking if ccache gcc PIC flag -fPIC -DPIC works... yes
checking if ccache gcc static flag -static works... yes
checking if ccache gcc supports -c -o file.o... yes
checking if ccache gcc supports -c -o file.o... (cached) yes
checking whether the ccache gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether to build shared libraries with -version-info... yes
checking whether to build shared libraries with -no-undefined... no
checking whether to build shared libraries with -mimpure-text... no
checking whether to build shared libraries with PIC... yes
checking whether to build static libraries with PIC... yes
checking whether to build shared libraries only... no
checking whether to build static libraries only... yes
checking for windres... no
checking if cpp -P is needed... yes
checking if cpp -P works... yes
checking if compiler is DEC/Compaq/HP C... no
checking if compiler is HP-UX C... no
checking if compiler is IBM C... no
checking if compiler is Intel C... no
checking if compiler is clang... no
checking if compiler is GNU C... yes
checking compiler version... gcc '1100' (raw: '11')
checking if compiler is SunPro C... no
checking if compiler is Tiny C... no
checking whether build target is a native Windows one... no
checking if compiler accepts some basic options... yes
configure: compiler options added: -Werror-implicit-function-declaration
checking if compiler optimizer assumed setting might be used... yes
checking if compiler accepts optimizer enabling options... yes
configure: compiler options added: -O2
checking if compiler accepts strict warning options... yes
configure: compiler options added: -Wno-system-headers
checking if compiler halts on compilation errors... yes
checking if compiler halts on negative sized arrays... yes
checking if compiler halts on function prototype mismatch... yes
checking if compiler supports hiding library internal symbols... yes
checking whether build target supports WIN32 file API... no
checking whether build target supports WIN32 crypto API... no
checking for good-to-use Darwin CFLAGS... no
checking whether to link macOS CoreFoundation, CoreServices, and SystemConfiguration frameworks... no
checking to see if the compiler supports __builtin_available()... no
checking whether to support http... yes
checking whether to support ftp... yes
checking whether to support file... yes
checking whether to support ldap... yes
checking whether to support ldaps... yes
checking whether to support rtsp... yes
checking whether to support proxies... yes
checking whether to support dict... yes
checking whether to support telnet... yes
checking whether to support tftp... yes
checking whether to support pop3... yes
checking whether to support imap... yes
checking whether to support smb... yes
checking whether to support smtp... yes
checking whether to support gopher... yes
checking whether to support mqtt... no
checking whether to provide built-in manual... yes
checking whether to build documentation... no
checking whether to enable generation of C code... yes
checking whether to use libgcc... no
checking if X/Open network library is required... no
checking for gethostbyname... yes
checking whether build target is a native Windows one... (cached) no
checking for proto/bsdsocket.h... no
checking for connect in libraries... yes
checking for sys/types.h... (cached) yes
checking for sys/time.h... yes
checking for monotonic clock_gettime... yes
checking for clock_gettime in libraries... no additional lib required
checking if monotonic clock_gettime works... yes
checking for sys/types.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for raw monotonic clock_gettime... yes
checking for pkg-config... /usr/bin/pkg-config
checking for zlib options with pkg-config... found
checking for zlib.h... yes
configure: found both libz and libz.h header
checking for BrotliDecoderDecompress in -lbrotlidec... no
checking for brotli/decode.h... no
checking for ZSTD_createDStream in -lzstd... no
checking for zstd.h... no
checking for lber.h... no
checking for ldap.h... no
checking for ldap_ssl.h... no
checking for LDAP libraries... cannot find LDAP libraries
checking whether to enable IPv6... yes
checking if struct sockaddr_in6 has sin6_scope_id member... yes
checking if argv can be written to... yes
checking if GSS-API support is requested... no
checking whether to enable Windows native SSL/TLS... no
checking whether to enable Secure Transport... no
checking whether to enable Amiga native SSL/TLS (AmiSSL v5)... no
checking for psl_builtin in -lpsl... yes
checking for libpsl.h... yes
checking for library containing gsasl_init... no
checking for RTMP_Init in -lrtmp... no
checking whether versioned symbols are wanted... no
checking whether to enable Windows native IDN (Windows native builds only)... no
checking whether to build with libidn2... (assumed) yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for libidn2 options with pkg-config... no
configure: IDN_LIBS: "-lidn2"
configure: IDN_LDFLAGS: ""
configure: IDN_CPPFLAGS: ""
configure: IDN_DIR: ""
checking if idn2_lookup_ul can be linked... no
checking for idn2.h... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for libnghttp2 options with pkg-config... no
checking for nghttp2_session_get_stream_local_window_size in -lnghttp2... no
checking for sys/types.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/ioctl.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for arpa/inet.h... yes
checking for net/if.h... yes
checking for netinet/in.h... yes
checking for netinet/in6.h... no
checking for sys/un.h... yes
checking for linux/tcp.h... yes
checking for netinet/tcp.h... yes
checking for netinet/udp.h... yes
checking for netdb.h... yes
checking for sys/sockio.h... no
checking for sys/stat.h... (cached) yes
checking for sys/param.h... yes
checking for termios.h... yes
checking for termio.h... yes
checking for fcntl.h... yes
checking for io.h... no
checking for pwd.h... yes
checking for utime.h... yes
checking for sys/utime.h... no
checking for sys/poll.h... yes
checking for poll.h... yes
checking for socket.h... no
checking for sys/resource.h... yes
checking for libgen.h... yes
checking for locale.h... yes
checking for stdbool.h... yes
checking for sys/filio.h... no
checking for sys/wait.h... yes
checking for sys/eventfd.h... yes
checking for setjmp.h... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for sys/types.h... (cached) yes
checking for sys/time.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for struct timeval... yes
checking run-time libs availability... fine
checking size of size_t... 8
checking size of long... 8
checking size of int... 4
checking size of time_t... 8
checking size of off_t... 8
checking size of curl_off_t... 8
checking size of curl_socket_t... 4
checking for long long... yes
checking for ssize_t... yes
checking for bool... yes
checking for sa_family_t... yes
checking for suseconds_t... yes
checking if time_t is unsigned... no
checking for in_addr_t... yes
checking for struct sockaddr_storage... yes
checking for sys/select.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for select... yes
checking for sys/types.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for recv... yes
checking for sys/types.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for send... yes
checking for sys/types.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for MSG_NOSIGNAL... yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking if alarm can be linked... yes
checking if alarm is prototyped... yes
checking if alarm is compilable... yes
checking if alarm usage allowed... yes
checking if alarm might be used... yes
checking for sys/types.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for libgen.h... (cached) yes
checking if basename can be linked... yes
checking if basename is prototyped... yes
checking if basename is compilable... yes
checking if basename usage allowed... yes
checking if basename might be used... yes
checking for sys/types.h... (cached) yes
checking for socket.h... (cached) no
checking if closesocket can be linked... no
checking if closesocket might be used... no
checking for sys/types.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking if CloseSocket can be linked... no
checking if CloseSocket might be used... no
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for fcntl.h... (cached) yes
checking if fcntl can be linked... yes
checking if fcntl is prototyped... yes
checking if fcntl is compilable... yes
checking if fcntl usage allowed... yes
checking if fcntl might be used... yes
checking if fcntl O_NONBLOCK is compilable... yes
checking if fcntl O_NONBLOCK usage allowed... yes
checking if fcntl O_NONBLOCK might be used... yes
checking whether build target is a native Windows one... (cached) no
checking for sys/types.h... (cached) yes
checking for netdb.h... (cached) yes
checking if freeaddrinfo can be linked... yes
checking if freeaddrinfo is prototyped... yes
checking if freeaddrinfo is compilable... yes
checking if freeaddrinfo usage allowed... yes
checking if freeaddrinfo might be used... yes
checking for sys/types.h... (cached) yes
checking for sys/xattr.h... yes
checking if fsetxattr can be linked... yes
checking if fsetxattr is prototyped... yes
checking if fsetxattr takes 5 args.... yes
checking if fsetxattr is compilable... yes
checking if fsetxattr usage allowed... yes
checking if fsetxattr might be used... yes
checking if ftruncate can be linked... yes
checking if ftruncate is prototyped... yes
checking if ftruncate is compilable... yes
checking if ftruncate usage allowed... yes
checking if ftruncate might be used... yes
checking for sys/types.h... (cached) yes
checking if getaddrinfo can be linked... yes
checking if getaddrinfo is prototyped... yes
checking if getaddrinfo is compilable... yes
checking if getaddrinfo seems to work... yes
checking if getaddrinfo usage allowed... yes
checking if getaddrinfo might be used... yes
checking if getaddrinfo is threadsafe... yes
checking if gethostbyname can be linked... yes
checking if gethostbyname is prototyped... yes
checking if gethostbyname is compilable... yes
checking if gethostbyname usage allowed... yes
checking if gethostbyname might be used... yes
checking if gethostbyname_r can be linked... yes
checking if gethostbyname_r is prototyped... yes
checking if gethostbyname_r takes 3 args.... no
checking if gethostbyname_r takes 5 args.... no
checking if gethostbyname_r takes 6 args.... yes
checking if gethostbyname_r is compilable... yes
checking if gethostbyname_r usage allowed... yes
checking if gethostbyname_r might be used... yes
checking if gethostname can be linked... yes
checking if gethostname is prototyped... yes
checking if gethostname is compilable... yes
checking for gethostname arg 2 data type... size_t
checking if gethostname usage allowed... yes
checking if gethostname might be used... yes
checking if getpeername can be linked... yes
checking if getpeername is prototyped... yes
checking if getpeername is compilable... yes
checking if getpeername usage allowed... yes
checking if getpeername might be used... yes
checking if getsockname can be linked... yes
checking if getsockname is prototyped... yes
checking if getsockname is compilable... yes
checking if getsockname usage allowed... yes
checking if getsockname might be used... yes
checking for net/if.h... (cached) yes
checking if if_nametoindex can be linked... yes
checking if if_nametoindex is prototyped... yes
checking if if_nametoindex is compilable... yes
checking if if_nametoindex usage allowed... yes
checking if if_nametoindex might be used... yes
checking for sys/types.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for ifaddrs.h... yes
checking if getifaddrs can be linked... yes
checking if getifaddrs is prototyped... yes
checking if getifaddrs is compilable... yes
checking if getifaddrs seems to work... yes
checking if getifaddrs usage allowed... yes
checking if getifaddrs might be used... yes
checking for sys/types.h... (cached) yes
checking for sys/time.h... (cached) yes
checking if gmtime_r can be linked... yes
checking if gmtime_r is prototyped... yes
checking if gmtime_r is compilable... yes
checking if gmtime_r seems to work... yes
checking if gmtime_r usage allowed... yes
checking if gmtime_r might be used... yes
checking for sys/types.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for arpa/inet.h... (cached) yes
checking if inet_ntop can be linked... yes
checking if inet_ntop is prototyped... yes
checking if inet_ntop is compilable... yes
checking if inet_ntop seems to work... yes
checking if inet_ntop usage allowed... yes
checking if inet_ntop might be used... yes
checking if inet_pton can be linked... yes
checking if inet_pton is prototyped... yes
checking if inet_pton is compilable... yes
checking if inet_pton seems to work... yes
checking if inet_pton usage allowed... yes
checking if inet_pton might be used... yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for sys/ioctl.h... (cached) yes
checking for stropts.h... no
checking if ioctl can be linked... yes
checking if ioctl is prototyped... yes
checking if ioctl is compilable... yes
checking if ioctl usage allowed... yes
checking if ioctl might be used... yes
checking if ioctl FIONBIO is compilable... yes
checking if ioctl FIONBIO usage allowed... yes
checking if ioctl FIONBIO might be used... yes
checking if ioctl SIOCGIFADDR is compilable... yes
checking if ioctl SIOCGIFADDR usage allowed... yes
checking if ioctl SIOCGIFADDR might be used... yes
checking if ioctlsocket can be linked... no
checking if ioctlsocket might be used... no
checking if IoctlSocket can be linked... no
checking if IoctlSocket might be used... no
checking if memrchr can be linked... yes
checking if memrchr is prototyped... no
checking if memrchr might be used... no
checking for sys/types.h... (cached) yes
checking for poll.h... (cached) yes
checking for sys/poll.h... (cached) yes
checking if poll can be linked... yes
checking if poll is prototyped... yes
checking if poll is compilable... yes
checking if poll seems to work... yes
checking if poll usage allowed... yes
checking if poll might be used... yes
checking for sys/types.h... (cached) yes
checking if sigaction can be linked... yes
checking if sigaction is prototyped... yes
checking if sigaction is compilable... yes
checking if sigaction usage allowed... yes
checking if sigaction might be used... yes
checking if siginterrupt can be linked... yes
checking if siginterrupt is prototyped... yes
checking if siginterrupt is compilable... yes
checking if siginterrupt usage allowed... yes
checking if siginterrupt might be used... yes
checking if signal can be linked... yes
checking if signal is prototyped... yes
checking if signal is compilable... yes
checking if signal usage allowed... yes
checking if signal might be used... yes
checking for sys/types.h... (cached) yes
checking if sigsetjmp can be linked... no
checking if sigsetjmp seems a macro... yes
checking if sigsetjmp is compilable... yes
checking if sigsetjmp usage allowed... yes
checking if sigsetjmp might be used... yes
checking if socket can be linked... yes
checking if socket is prototyped... yes
checking if socket is compilable... yes
checking if socket usage allowed... yes
checking if socket might be used... yes
checking if socketpair can be linked... yes
checking if socketpair is prototyped... yes
checking if socketpair is compilable... yes
checking if socketpair usage allowed... yes
checking if socketpair might be used... yes
checking if strcasecmp can be linked... yes
checking if strcasecmp is prototyped... yes
checking if strcasecmp is compilable... yes
checking if strcasecmp usage allowed... yes
checking if strcasecmp might be used... yes
checking if strcmpi can be linked... no
checking if strcmpi might be used... no
checking if strdup can be linked... yes
checking if strdup is prototyped... yes
checking if strdup is compilable... yes
checking if strdup usage allowed... yes
checking if strdup might be used... yes
checking if strerror_r can be linked... yes
checking if strerror_r is prototyped... yes
checking if strerror_r is compilable... yes
checking if strerror_r is glibc like... no
checking if strerror_r is POSIX like... yes
checking if strerror_r seems to work... yes
checking if strerror_r usage allowed... yes
checking if strerror_r might be used... yes
checking if stricmp can be linked... no
checking if stricmp might be used... no
checking if strtok_r can be linked... yes
checking if strtok_r is prototyped... yes
checking if strtok_r is compilable... yes
checking if strtok_r usage allowed... yes
checking if strtok_r might be used... yes
checking if strtoll can be linked... yes
checking if strtoll is prototyped... yes
checking if strtoll is compilable... yes
checking if strtoll usage allowed... yes
checking if strtoll might be used... yes
checking for ccache gcc options needed to detect all undeclared functions... none needed
checking whether getpwuid_r is declared... yes
checking for _fseeki64... no
checking for arc4random... no
checking for eventfd... yes
checking for fnmatch... yes
checking for fseeko... yes
checking for geteuid... yes
checking for getpass_r... no
checking for getppid... yes
checking for getpwuid... yes
checking for getpwuid_r... yes
checking for getrlimit... yes
checking for gettimeofday... yes
checking for if_nametoindex... yes
checking for mach_absolute_time... no
checking for pipe... yes
checking for sched_yield... yes
checking for sendmsg... yes
checking for setlocale... yes
checking for setmode... no
checking for setrlimit... yes
checking for snprintf... yes
checking for utime... yes
checking for utimes... yes
checking whether fseeko is declared... yes
checking how to set a socket into non-blocking mode... fcntl O_NONBLOCK
checking whether to enable the threaded resolver... yes
checking whether to use POSIX threads for threaded resolver... auto
checking for pthread.h... yes
checking for pthread_create... yes
checking for dirent.h... yes
checking for opendir... yes
checking convert -I options to -isystem... yes
checking whether to enable verbose strings... yes
checking whether to enable SSPI support (Windows native builds only)... no
checking whether to enable basic authentication method... yes
checking whether to enable bearer authentication method... yes
checking whether to enable digest authentication method... yes
checking whether to enable kerberos authentication method... yes
checking whether to enable negotiate authentication method... yes
checking whether to enable aws sig methods... yes
checking whether to support NTLM... yes
checking whether to enable TLS-SRP authentication... yes
checking whether to enable Unix domain sockets... auto
checking for struct sockaddr_un.sun_path... yes
checking whether to support cookies... yes
checking whether to support socketpair... yes
checking whether to support HTTP authentication... yes
checking whether to support DoH... yes
checking whether to support the MIME API... yes
checking whether to support binding connections locally... yes
checking whether to support the form API... yes
checking whether to support date parsing... yes
checking whether to support netrc parsing... yes
checking whether to support progress-meter... yes
checking whether to support DNS shuffling... yes
checking whether to support curl_easy_option*... yes
checking whether to support alt-svc... yes
checking whether to support headers-api... yes
configure: disables HSTS due to lack of SSL
checking whether to support WebSockets... no
checking whether hiding of library internal symbols will actually happen... yes
checking if this build supports HTTPS-proxy... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating docs/Makefile
config.status: creating docs/examples/Makefile
config.status: creating docs/libcurl/Makefile
config.status: creating docs/libcurl/opts/Makefile
config.status: creating docs/cmdline-opts/Makefile
config.status: creating include/Makefile
config.status: creating include/curl/Makefile
config.status: creating src/Makefile
config.status: creating lib/Makefile
config.status: creating scripts/Makefile
config.status: creating lib/libcurl.vers
config.status: creating tests/Makefile
config.status: creating tests/config
config.status: creating tests/certs/Makefile
config.status: creating tests/certs/scripts/Makefile
config.status: creating tests/data/Makefile
config.status: creating tests/server/Makefile
config.status: creating tests/libtest/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/http/config.ini
config.status: creating tests/http/Makefile
config.status: creating tests/http/clients/Makefile
config.status: creating packages/Makefile
config.status: creating packages/vms/Makefile
config.status: creating curl-config
config.status: creating libcurl.pc
config.status: creating lib/curl_config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Configured to build curl/libcurl:
Host setup: x86_64-pc-linux-gnu
Install prefix: /usr/local
Compiler: ccache gcc
CFLAGS: -Werror-implicit-function-declaration -O2 -Wno-system-headers
CPPFLAGS:
LDFLAGS:
LIBS: -lpsl -lz
curl version: 8.9.0-DEV
SSL: no (--with-{openssl,gnutls,mbedtls,wolfssl,schannel,secure-transport,amissl,bearssl,rustls} )
SSH: no (--with-{libssh,libssh2})
zlib: enabled
brotli: no (--with-brotli)
zstd: no (--with-zstd)
GSS-API: no (--with-gssapi)
GSASL: no (libgsasl not found)
TLS-SRP: no (--enable-tls-srp)
resolver: POSIX threaded
IPv6: enabled
Unix sockets: enabled
IDN: no (--with-{libidn2,winidn})
Build docs: no
Build libcurl: Shared=no, Static=yes
Built-in manual: no (--enable-manual)
--libcurl option: enabled (--disable-libcurl-option)
Verbose errors: enabled (--disable-verbose)
Code coverage: disabled
SSPI: no (--enable-sspi)
ca cert bundle: no
ca cert path:
ca fallback:
LDAP: no (--enable-ldap / --with-ldap-lib / --with-lber-lib)
LDAPS: no (--enable-ldaps)
RTSP: enabled
RTMP: no (--with-librtmp)
PSL: enabled
Alt-svc: enabled (--disable-alt-svc)
Headers API: enabled (--disable-headers-api)
HSTS: no (--enable-hsts)
HTTP1: enabled (internal)
HTTP2: no (--with-nghttp2)
HTTP3: no (--with-ngtcp2 --with-nghttp3, --with-quiche, --with-openssl-quic, --with-msh3)
ECH: no (--enable-ech)
WebSockets: no (--enable-websockets)
Protocols: DICT FILE FTP GOPHER HTTP IMAP IPFS IPNS MQTT POP3 RTSP SMTP TELNET TFTP
Features: AsynchDNS IPv6 Largefile PSL UnixSockets alt-svc libz threadsafe
configure: WARNING: Cannot find libraries for LDAP support: LDAP disabled
configure: WARNING: libgsasl was not found
configure: WARNING: Cannot find libraries for IDN support: IDN disabled
$ make -j3
Making all in lib
make[1]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/lib'
make all-am
make[2]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/lib'
CC libcurl_la-altsvc.lo
CC libcurl_la-amigaos.lo
CC libcurl_la-asyn-ares.lo
CC libcurl_la-asyn-thread.lo
CC libcurl_la-base64.lo
CC libcurl_la-bufq.lo
CC libcurl_la-bufref.lo
CC libcurl_la-c-hyper.lo
CC libcurl_la-cf-h1-proxy.lo
CC libcurl_la-cf-h2-proxy.lo
CC libcurl_la-cf-haproxy.lo
CC libcurl_la-cf-https-connect.lo
CC libcurl_la-cf-socket.lo
CC libcurl_la-cfilters.lo
CC libcurl_la-conncache.lo
CC libcurl_la-connect.lo
CC libcurl_la-content_encoding.lo
CC libcurl_la-cookie.lo
CC libcurl_la-curl_addrinfo.lo
CC libcurl_la-curl_des.lo
CC libcurl_la-curl_endian.lo
CC libcurl_la-curl_fnmatch.lo
CC libcurl_la-curl_get_line.lo
CC libcurl_la-curl_gethostname.lo
CC libcurl_la-curl_gssapi.lo
CC libcurl_la-curl_memrchr.lo
CC libcurl_la-curl_multibyte.lo
CC libcurl_la-curl_path.lo
CC libcurl_la-curl_ntlm_core.lo
CC libcurl_la-curl_range.lo
CC libcurl_la-curl_rtmp.lo
CC libcurl_la-curl_sasl.lo
CC libcurl_la-curl_sha512_256.lo
CC libcurl_la-curl_sspi.lo
CC libcurl_la-curl_threads.lo
CC libcurl_la-curl_trc.lo
CC libcurl_la-cw-out.lo
CC libcurl_la-dict.lo
CC libcurl_la-dllmain.lo
CC libcurl_la-doh.lo
CC libcurl_la-dynbuf.lo
CC libcurl_la-dynhds.lo
CC libcurl_la-easy.lo
CC libcurl_la-easygetopt.lo
CC libcurl_la-easyoptions.lo
CC libcurl_la-escape.lo
CC libcurl_la-file.lo
CC libcurl_la-fileinfo.lo
CC libcurl_la-fopen.lo
CC libcurl_la-formdata.lo
CC libcurl_la-ftp.lo
CC libcurl_la-ftplistparser.lo
CC libcurl_la-getenv.lo
CC libcurl_la-getinfo.lo
CC libcurl_la-gopher.lo
CC libcurl_la-hash.lo
CC libcurl_la-headers.lo
CC libcurl_la-hmac.lo
CC libcurl_la-hostasyn.lo
CC libcurl_la-hostip.lo
CC libcurl_la-hostip4.lo
CC libcurl_la-hostip6.lo
CC libcurl_la-hostsyn.lo
CC libcurl_la-hsts.lo
CC libcurl_la-http.lo
CC libcurl_la-http1.lo
CC libcurl_la-http2.lo
CC libcurl_la-http_aws_sigv4.lo
CC libcurl_la-http_chunks.lo
CC libcurl_la-http_digest.lo
CC libcurl_la-http_negotiate.lo
CC libcurl_la-http_ntlm.lo
CC libcurl_la-http_proxy.lo
CC libcurl_la-idn.lo
CC libcurl_la-if2ip.lo
CC libcurl_la-imap.lo
CC libcurl_la-inet_ntop.lo
CC libcurl_la-inet_pton.lo
CC libcurl_la-krb5.lo
CC libcurl_la-ldap.lo
CC libcurl_la-llist.lo
CC libcurl_la-macos.lo
CC libcurl_la-md4.lo
CC libcurl_la-md5.lo
CC libcurl_la-memdebug.lo
CC libcurl_la-mime.lo
CC libcurl_la-mprintf.lo
CC libcurl_la-mqtt.lo
CC libcurl_la-multi.lo
CC libcurl_la-netrc.lo
CC libcurl_la-nonblock.lo
CC libcurl_la-noproxy.lo
CC libcurl_la-openldap.lo
CC libcurl_la-parsedate.lo
CC libcurl_la-pingpong.lo
CC libcurl_la-pop3.lo
CC libcurl_la-progress.lo
CC libcurl_la-psl.lo
CC libcurl_la-rand.lo
CC libcurl_la-rename.lo
CC libcurl_la-request.lo
CC libcurl_la-rtsp.lo
CC libcurl_la-select.lo
CC libcurl_la-sendf.lo
CC libcurl_la-setopt.lo
CC libcurl_la-sha256.lo
CC libcurl_la-share.lo
CC libcurl_la-slist.lo
CC libcurl_la-smb.lo
CC libcurl_la-smtp.lo
CC libcurl_la-socketpair.lo
CC libcurl_la-socks.lo
CC libcurl_la-socks_gssapi.lo
CC libcurl_la-socks_sspi.lo
CC libcurl_la-speedcheck.lo
CC libcurl_la-splay.lo
CC libcurl_la-strcase.lo
CC libcurl_la-strdup.lo
CC libcurl_la-strerror.lo
CC libcurl_la-strtok.lo
CC libcurl_la-strtoofft.lo
CC libcurl_la-system_win32.lo
CC libcurl_la-telnet.lo
CC libcurl_la-tftp.lo
CC libcurl_la-timediff.lo
CC libcurl_la-timeval.lo
CC libcurl_la-transfer.lo
CC libcurl_la-url.lo
CC libcurl_la-urlapi.lo
CC libcurl_la-version.lo
CC libcurl_la-version_win32.lo
CC libcurl_la-warnless.lo
CC libcurl_la-ws.lo
CC vauth/libcurl_la-cleartext.lo
CC vauth/libcurl_la-cram.lo
CC vauth/libcurl_la-digest.lo
CC vauth/libcurl_la-digest_sspi.lo
CC vauth/libcurl_la-gsasl.lo
CC vauth/libcurl_la-krb5_gssapi.lo
CC vauth/libcurl_la-krb5_sspi.lo
CC vauth/libcurl_la-ntlm.lo
CC vauth/libcurl_la-ntlm_sspi.lo
CC vauth/libcurl_la-oauth2.lo
CC vauth/libcurl_la-spnego_gssapi.lo
CC vauth/libcurl_la-spnego_sspi.lo
CC vauth/libcurl_la-vauth.lo
CC vtls/libcurl_la-bearssl.lo
CC vtls/libcurl_la-cipher_suite.lo
CC vtls/libcurl_la-gtls.lo
CC vtls/libcurl_la-hostcheck.lo
CC vtls/libcurl_la-keylog.lo
CC vtls/libcurl_la-mbedtls.lo
CC vtls/libcurl_la-mbedtls_threadlock.lo
CC vtls/libcurl_la-openssl.lo
CC vtls/libcurl_la-rustls.lo
CC vtls/libcurl_la-schannel.lo
CC vtls/libcurl_la-schannel_verify.lo
CC vtls/libcurl_la-sectransp.lo
CC vtls/libcurl_la-vtls.lo
CC vtls/libcurl_la-wolfssl.lo
CC vtls/libcurl_la-x509asn1.lo
CC vquic/libcurl_la-curl_msh3.lo
CC vquic/libcurl_la-curl_ngtcp2.lo
CC vquic/libcurl_la-curl_osslq.lo
CC vquic/libcurl_la-curl_quiche.lo
CC vquic/libcurl_la-vquic.lo
CC vquic/libcurl_la-vquic-tls.lo
CC vssh/libcurl_la-libssh.lo
CC vssh/libcurl_la-libssh2.lo
CC vssh/libcurl_la-wolfssh.lo
CCLD libcurl.la
make[2]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/lib'
make[1]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/lib'
Making all in docs
make[1]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/docs'
Making all in .
make[2]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/docs'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/docs'
Making all in cmdline-opts
make[2]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/docs/cmdline-opts'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/docs/cmdline-opts'
Making all in libcurl
make[2]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/docs/libcurl'
Making all in opts
make[3]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/docs/libcurl/opts'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/docs/libcurl/opts'
make[3]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/docs/libcurl'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/docs/libcurl'
make[2]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/docs/libcurl'
make[1]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/docs'
Making all in src
make[1]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/src'
make[2]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/src'
CC slist_wc.o
CC terminal.o
CC tool_binmode.o
CC tool_bname.o
CC tool_cb_dbg.o
CC tool_cb_hdr.o
CC tool_cb_prg.o
CC tool_cb_rea.o
CC tool_cb_see.o
CC tool_cb_soc.o
CC tool_cb_wrt.o
CC tool_cfgable.o
CC tool_dirhie.o
CC tool_doswin.o
CC tool_easysrc.o
CC tool_filetime.o
CC tool_findfile.o
CC tool_formparse.o
CC tool_getparam.o
CC tool_getpass.o
CC tool_help.o
echo '#include "tool_hugehelp.h"' >> tool_hugehelp.c
CC tool_helpers.o
CC tool_ipfs.o
CC tool_libinfo.o
CC tool_listhelp.o
CC tool_main.o
CC tool_msgs.o
CC tool_operate.o
CC tool_operhlp.o
CC tool_paramhlp.o
CC tool_parsecfg.o
CC tool_progress.o
CC tool_setopt.o
CC tool_sleep.o
CC tool_strdup.o
CC tool_stderr.o
CC tool_urlglob.o
CC tool_util.o
CC tool_vms.o
CC tool_writeout.o
CC tool_writeout_json.o
CC tool_xattr.o
CC var.o
CC tool_hugehelp.o
CC ../lib/base64.o
CC ../lib/curl_multibyte.o
CC ../lib/dynbuf.o
CC ../lib/nonblock.o
CC ../lib/strtoofft.o
CC ../lib/timediff.o
CC ../lib/version_win32.o
CC ../lib/warnless.o
CCLD curl
make[2]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/src'
make[1]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/src'
Making all in scripts
make[1]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0/scripts'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0/scripts'
make[1]: Entering directory '/root/asi_db/builds/curl/_worktrees/w0'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/root/asi_db/builds/curl/_worktrees/w0'
| @@ -110,8 +110,8 @@ endif() | |
| option(CURL_LTO "Turn on compiler Link Time Optimizations" OFF) | |
| cmake_dependent_option(ENABLE_THREADED_RESOLVER "Set to ON to enable threaded DNS lookup" | |
| - | ON "NOT ENABLE_ARES" |
| - | OFF) |
| + | ON "NOT ENABLE_ARES" |
| + | OFF) |
| include(PickyWarnings) | |
| @@ -20,4 +20,3 @@ When asked to do parallel transfers, using --parallel, this option controls | |
| the maximum amount of transfers to do simultaneously. | |
| The default is 50. 300 is the largest supported value. | |
| - | |
| @@ -113,19 +113,19 @@ $else | |
| $ cfile = f$search("sys$disk:[]config.h.in") | |
| $ if cfile .eqs. "" | |
| $ then | |
| - | $ cfile = f$search("sys$disk:[]config.h_in") |
| - | $ if cfile .eqs. "" |
| - | $ then |
| - | $ cfile = f$search("sys$disk:[]configh.in") |
| - | $ if cfile .eqs. "" |
| - | $ then |
| - | $ cfile = f$search("sys$disk:[]config__2eh.in") |
| - | $ if cfile .eqs. "" |
| - | $ then |
| - | $ cfile = f$search("sys$disk:[]config.h__2ein") |
| - | $ endif |
| - | $ endif |
| - | $ endif |
| + | $ cfile = f$search("sys$disk:[]config.h_in") |
| + | $ if cfile .eqs. "" |
| + | $ then |
| + | $ cfile = f$search("sys$disk:[]configh.in") |
| + | $ if cfile .eqs. "" |
| + | $ then |
| + | $ cfile = f$search("sys$disk:[]config__2eh.in") |
| + | $ if cfile .eqs. "" |
| + | $ then |
| + | $ cfile = f$search("sys$disk:[]config.h__2ein") |
| + | $ endif |
| + | $ endif |
| + | $ endif |
| $ endif | |
| $endif | |
| $if f$trnlnm("PRJ_INCLUDE") .nes. "" | |
| @@ -133,19 +133,19 @@ $then | |
| $ cfile = f$search("PRJ_INCLUDE:config.h.in") | |
| $ if cfile .eqs. "" | |
| $ then | |
| - | $ cfile = f$search("PRJ_INCLUDE:config.h_in") |
| - | $ if cfile .eqs. "" |
| - | $ then |
| - | $ cfile = f$search("PRJ_INCLUDE:config__2eh.in") |
| - | $ if cfile .eqs. "" |
| - | $ then |
| - | $ cfile = f$search("PRJ_INCLUDE:config__2eh.in") |
| - | $ if cfile .eqs. "" |
| - | $ then |
| - | $ cfile = f$search("PRJ_INCLUDE:config.h__2ein") |
| - | $ endif |
| - | $ endif |
| - | $ endif |
| + | $ cfile = f$search("PRJ_INCLUDE:config.h_in") |
| + | $ if cfile .eqs. "" |
| + | $ then |
| + | $ cfile = f$search("PRJ_INCLUDE:config__2eh.in") |
| + | $ if cfile .eqs. "" |
| + | $ then |
| + | $ cfile = f$search("PRJ_INCLUDE:config__2eh.in") |
| + | $ if cfile .eqs. "" |
| + | $ then |
| + | $ cfile = f$search("PRJ_INCLUDE:config.h__2ein") |
| + | $ endif |
| + | $ endif |
| + | $ endif |
| $ endif | |
| $endif | |
| $if cfile .eqs. "" | |
| @@ -156,23 +156,23 @@ $ line_out = line_out + "config__2eh.in, config.h__2ein" | |
| $ write/symbol sys$output line_out | |
| $ if f$trnlnm("PRJ_INCLUDE") .nes. "" | |
| $ then | |
| - | $ write sys$output "Also looked in PRJ_INCLUDE: for these files." |
| + | $ write sys$output "Also looked in PRJ_INCLUDE: for these files." |
| $ endif | |
| $! | |
| $ write tf "" | |
| $ write tf - | |
| - | " /* Could not find sys$disk:config.h.in */" |
| + | " /* Could not find sys$disk:config.h.in */" |
| $ write tf - | |
| - | " /* Looked also for config.h_in, configh.in, config__2eh.in, */" |
| + | " /* Looked also for config.h_in, configh.in, config__2eh.in, */" |
| $ write tf - | |
| - | " /* config.h__2ein */" |
| + | " /* config.h__2ein */" |
| $ if f$trnlnm("PRJ_INCLUDE") .nes. "" | |
| $ then | |
| - | $ write tf - |
| - | " /* Also looked in PRJ_INCLUDE: for these files. */" |
| + | $ write tf - |
| + | " /* Also looked in PRJ_INCLUDE: for these files. */" |
| $ endif | |
| $ write tf - | |
| - | "/*--------------------------------------------------------------*/ |
| + | "/*--------------------------------------------------------------*/ |
| $ write tf "" | |
| $ goto write_tail | |
| $endif | |
| @@ -244,8 +244,8 @@ $! Blank line handling | |
| $!--------------------- | |
| $ if xline .eqs. "" | |
| $ then | |
| - | $ write tf "" |
| - | $ goto cfgh_in_loop1 |
| + | $ write tf "" |
| + | $ goto cfgh_in_loop1 |
| $ endif | |
| $ xlen = f$length(xline) | |
| $ key = f$extract(0,2,xline) | |
| @@ -254,11 +254,11 @@ $! deal with comments by copying exactly | |
| $!----------------------------------------- | |
| $ if (do_comment .eq. 1) .or. (key .eqs. "/*") | |
| $ then | |
| - | $ do_comment = 1 |
| - | $ write tf line_in |
| - | $ key = f$extract(xlen - 2, 2, xline) |
| - | $ if key .eqs. "*/" then do_comment = 0 |
| - | $ goto cfgh_in_loop1 |
| + | $ do_comment = 1 |
| + | $ write tf line_in |
| + | $ key = f$extract(xlen - 2, 2, xline) |
| + | $ if key .eqs. "*/" then do_comment = 0 |
| + | $ goto cfgh_in_loop1 |
| $ endif | |
| $! | |
| $! Some quick parsing | |
| @@ -281,33 +281,33 @@ $! Comment out this section of the ifblock | |
| $!----------------------------------------- | |
| $ if if_block .ge. 3 | |
| $ then | |
| - | $ write tf "/* ", xline, " */" |
| - | $ if keyif .eqs. "#en" then if_block = 0 |
| - | $ goto cfgh_in_loop1 |
| + | $ write tf "/* ", xline, " */" |
| + | $ if keyif .eqs. "#en" then if_block = 0 |
| + | $ goto cfgh_in_loop1 |
| $ endif | |
| $! | |
| $! Handle the end of an ifblock | |
| $!------------------------------- | |
| $ if keyif .eqs. "#en" | |
| $ then | |
| - | $ write tf xline |
| - | $ if_block = 0 |
| - | $ goto cfgh_in_loop1 |
| + | $ write tf xline |
| + | $ if_block = 0 |
| + | $ goto cfgh_in_loop1 |
| $ endif | |
| $! | |
| $ if key1 .eqs. "#ifndef" | |
| $ then | |
| - | $! Manual check for _ALL_SOURCE on AIX error |
| + | $! Manual check for _ALL_SOURCE on AIX error |
| $!----------------------------------------------- | |
| - | $ if key2 .eqs. "_ALL_SOURCE" |
| - | $ then |
| - | $ write tf "/* ", xline, " */" |
| + | $ if key2 .eqs. "_ALL_SOURCE" |
| + | $ then |
| + | $ write tf "/* ", xline, " */" |
| $! | |
| - | $! Ignore the rest of the block |
| + | $! Ignore the rest of the block |
| $!-------------------------------------- | |
| - | $ if_block = 3 |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| + | $ if_block = 3 |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| $ endif | |
| $! | |
| $! | |
| @@ -315,9 +315,9 @@ $! Default action for an #if/#else/#endif | |
| $!------------------------------------------ | |
| $ if keyif .eqs. "#if" .or. keyif .eqs. "#el" | |
| $ then | |
| - | $ if_block = 1 |
| - | $ write tf xline |
| - | $ goto cfgh_in_loop1 |
| + | $ if_block = 1 |
| + | $ write tf xline |
| + | $ goto cfgh_in_loop1 |
| $ endif | |
| $! | |
| $! | |
| @@ -325,1514 +325,1514 @@ $! Process "normal?" stuff | |
| $!--------------------------- | |
| $ if key1 .eqs. "#undef" | |
| $ then | |
| - | $ key2c = f$element(2, "_", key2) |
| - | $ if (key2c .eqs. "_") .or. (key2c .eqs. "H") then key2c = "" |
| - | $ key2d = f$element(3, "_", key2) |
| - | $ if (key2d .eqs. "_") .or. (key2d .eqs. "H") then key2d = "" |
| - | $ key2e = f$element(4, "_", key2) |
| - | $ if (key2e .eqs. "_") .or. (key2e .eqs. "H") then key2e = "" |
| - | $ if key2d .eqs. "T" |
| - | $ then |
| - | $ if key2e .eqs. "TYPE" |
| - | $ then |
| - | $ key2_h = "_T" |
| - | $ key2d = "" |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $ double_under = 0 |
| - | $! |
| - | $! Process FCNTL directives |
| + | $ key2c = f$element(2, "_", key2) |
| + | $ if (key2c .eqs. "_") .or. (key2c .eqs. "H") then key2c = "" |
| + | $ key2d = f$element(3, "_", key2) |
| + | $ if (key2d .eqs. "_") .or. (key2d .eqs. "H") then key2d = "" |
| + | $ key2e = f$element(4, "_", key2) |
| + | $ if (key2e .eqs. "_") .or. (key2e .eqs. "H") then key2e = "" |
| + | $ if key2d .eqs. "T" |
| + | $ then |
| + | $ if key2e .eqs. "TYPE" |
| + | $ then |
| + | $ key2_h = "_T" |
| + | $ key2d = "" |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $ double_under = 0 |
| + | $! |
| + | $! Process FCNTL directives |
| $!------------------------------------- | |
| - | $ if (key2b .eqs. "FCNTL") .and. (key2c .eqs. "O") .and. - |
| - | (key2d .eqs. "NONBLOCK") |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Process GETADDRINFO directives |
| + | $ if (key2b .eqs. "FCNTL") .and. (key2c .eqs. "O") .and. - |
| + | (key2d .eqs. "NONBLOCK") |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Process GETADDRINFO directives |
| $!------------------------------------- | |
| - | $ if key2 .eqs. "GETADDRINFO_THREADSAFE" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Process IOCTL directives |
| + | $ if key2 .eqs. "GETADDRINFO_THREADSAFE" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Process IOCTL directives |
| $!------------------------------------- | |
| - | $ if (key2b .eqs. "IOCTL") .and. (key2c .nes. "") |
| - | $ then |
| - | $ if (key2c .eqs. "FIONBIO") .or. (key2c .eqs. "SIOCGIFADDR") |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! |
| - | $! Manual check for LL on |
| + | $ if (key2b .eqs. "IOCTL") .and. (key2c .nes. "") |
| + | $ then |
| + | $ if (key2c .eqs. "FIONBIO") .or. (key2c .eqs. "SIOCGIFADDR") |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! |
| + | $! Manual check for LL on |
| $!----------------------------------------------- | |
| - | $ if key2 .eqs. "LL" |
| - | $ then |
| - | $ write tf "#ifndef __VAX |
| - | $ write tf "#define HAVE_''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "bool_t" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' short" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "bits16_t" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' short" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "u_bits16_t" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' unsigned short" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "bits32_t" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "u_bits32_t" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' unsigned int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "intmax_t" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#ifdef __VAX" |
| - | $ write tf "#define ''key2' long" |
| - | $ write tf "#else" |
| - | $ write tf "#define ''key2' long long" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "uintmax_t" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#ifdef __VAX" |
| - | $ write tf "#define ''key2' unsigned long" |
| - | $ write tf "#else" |
| - | $ write tf "#define ''key2' unsigned long long" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "socklen_t" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "GETGROUPS_T" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' gid_t" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_SYS_SIGLIST" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 0" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_SYS_ERRLIST" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_STRUCT_DIRENT_D_INO" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_STRUCT_TIMEVAL" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! ! The header files have this information, however |
| + | $ if key2 .eqs. "LL" |
| + | $ then |
| + | $ write tf "#ifndef __VAX |
| + | $ write tf "#define HAVE_''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "bool_t" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' short" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "bits16_t" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' short" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "u_bits16_t" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' unsigned short" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "bits32_t" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "u_bits32_t" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' unsigned int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "intmax_t" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#ifdef __VAX" |
| + | $ write tf "#define ''key2' long" |
| + | $ write tf "#else" |
| + | $ write tf "#define ''key2' long long" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "uintmax_t" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#ifdef __VAX" |
| + | $ write tf "#define ''key2' unsigned long" |
| + | $ write tf "#else" |
| + | $ write tf "#define ''key2' unsigned long long" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "socklen_t" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "GETGROUPS_T" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' gid_t" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_SYS_SIGLIST" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 0" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_SYS_ERRLIST" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_STRUCT_DIRENT_D_INO" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_STRUCT_TIMEVAL" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! ! The header files have this information, however |
| $! ! The ioctl() call only works on sockets. | |
| - | $! if key2 .eqs. "FIONREAD_IN_SYS_IOCTL" |
| - | $! then |
| - | $! write tf "#ifndef ''key2'" |
| - | $! write tf "#define ''key2' 1" |
| - | $! write tf "#endif" |
| - | $! goto cfgh_in_loop1 |
| - | $! endif |
| - | $! |
| - | $! ! The header files have this information, however |
| + | $! if key2 .eqs. "FIONREAD_IN_SYS_IOCTL" |
| + | $! then |
| + | $! write tf "#ifndef ''key2'" |
| + | $! write tf "#define ''key2' 1" |
| + | $! write tf "#endif" |
| + | $! goto cfgh_in_loop1 |
| + | $! endif |
| + | $! |
| + | $! ! The header files have this information, however |
| $! ! The ioctl() call only works on sockets. | |
| - | $! if key2 .eqs. "GWINSZ_IN_SYS_IOCTL" |
| - | $! then |
| - | $! write tf "#ifndef ''key2'" |
| - | $! write tf "#define ''key2' 1" |
| - | $! write tf "#endif" |
| - | $! goto cfgh_in_loop1 |
| - | $! endif |
| - | $! |
| - | $! ! The header files have this information, however |
| + | $! if key2 .eqs. "GWINSZ_IN_SYS_IOCTL" |
| + | $! then |
| + | $! write tf "#ifndef ''key2'" |
| + | $! write tf "#define ''key2' 1" |
| + | $! write tf "#endif" |
| + | $! goto cfgh_in_loop1 |
| + | $! endif |
| + | $! |
| + | $! ! The header files have this information, however |
| $! ! The ioctl() call only works on sockets. | |
| - | $! if key2 .eqs. "STRUCT_WINSIZE_IN_SYS_IOCTL" |
| - | $! then |
| - | $! write tf "#ifndef ''key2'" |
| - | $! write tf "#define ''key2' 0" |
| - | $! write tf "#endif" |
| - | $! goto cfgh_in_loop1 |
| - | $! endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_STRUCT_TM_TM_ZONE" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_TM_ZONE" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_TIMEVAL" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "WEXITSTATUS_OFFSET" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 2" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_GETPW_DECLS" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_CONFSTR" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_PRINTF" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_SBRK" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_STRSIGNAL" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 0" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2a .eqs. "HAVE_DECL_STRTOLD" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 0" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_STRTOIMAX" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 0" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_STRTOL" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_STRTOLL" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_STRTOUL" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_STRTOULL" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_STRTOUMAX" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 0" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "GETPGRP_VOID" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "NAMED_PIPES_MISSING" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "OPENDIR_NOT_ROBUST" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "PGRP_PIPE" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "CAN_REDEFINE_GETENV" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_PRINTF_A_FORMAT" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "CTYPE_NON_ASCII" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_LANGINFO_CODESET" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 0" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| + | $! if key2 .eqs. "STRUCT_WINSIZE_IN_SYS_IOCTL" |
| + | $! then |
| + | $! write tf "#ifndef ''key2'" |
| + | $! write tf "#define ''key2' 0" |
| + | $! write tf "#endif" |
| + | $! goto cfgh_in_loop1 |
| + | $! endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_STRUCT_TM_TM_ZONE" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_TM_ZONE" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_TIMEVAL" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "WEXITSTATUS_OFFSET" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 2" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_GETPW_DECLS" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_CONFSTR" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_PRINTF" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_SBRK" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_STRSIGNAL" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 0" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2a .eqs. "HAVE_DECL_STRTOLD" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 0" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_STRTOIMAX" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 0" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_STRTOL" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_STRTOLL" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_STRTOUL" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_STRTOULL" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_STRTOUMAX" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 0" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "GETPGRP_VOID" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "NAMED_PIPES_MISSING" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "OPENDIR_NOT_ROBUST" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "PGRP_PIPE" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "CAN_REDEFINE_GETENV" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_PRINTF_A_FORMAT" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "CTYPE_NON_ASCII" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_LANGINFO_CODESET" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 0" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| $! | |
| $! This wants execve() to do this automagically to pass. | |
| - | $! if key2 .eqs. "HAVE_HASH_BANG_EXEC" |
| - | $! then |
| - | $! write tf "#ifndef ''key2'" |
| - | $! write tf "#define ''key2' 1" |
| - | $! write tf "#endif" |
| - | $! goto cfgh_in_loop1 |
| - | $! endif |
| - | $! |
| - | $ if key2 .eqs. "ICONV_CONST" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2'" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "VOID_SIGHANDLER" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_POSIX_SIGNALS" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "UNUSABLE_RT_SIGNALS" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2a .eqs. "HAVE_DECL_FPURGE" |
| - | $ then |
| - | $ write tf "#ifndef ''key2a'" |
| - | $ write tf "#define ''key2a' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_DECL_SETREGID" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "HAVE_POSIX_SIGSETJMP" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2b .eqs. "RAND" .and. key2c .nes. "" .and. key2d .eqs. "" |
| - | $ then |
| - | $ if (key2c .eqs. "EGD") .or. - |
| - | (key2c .eqs. "STATUS") .or. - |
| - | (key2c .eqs. "SCREEN") |
| - | $ then |
| - | $ if f$search("''ssl_header_dir'rand.h") .nes. "" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ else |
| - | $ write tf "/* #undef ''key2' */" |
| - | $ endif |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "STRCOLL_BROKEN" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2 .eqs. "DUP_BROKEN" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! This is for a test that getcwd(0,0) works. |
| - | $! It does not on VMS. |
| + | $! if key2 .eqs. "HAVE_HASH_BANG_EXEC" |
| + | $! then |
| + | $! write tf "#ifndef ''key2'" |
| + | $! write tf "#define ''key2' 1" |
| + | $! write tf "#endif" |
| + | $! goto cfgh_in_loop1 |
| + | $! endif |
| + | $! |
| + | $ if key2 .eqs. "ICONV_CONST" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2'" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "VOID_SIGHANDLER" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_POSIX_SIGNALS" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "UNUSABLE_RT_SIGNALS" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2a .eqs. "HAVE_DECL_FPURGE" |
| + | $ then |
| + | $ write tf "#ifndef ''key2a'" |
| + | $ write tf "#define ''key2a' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_DECL_SETREGID" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "HAVE_POSIX_SIGSETJMP" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2b .eqs. "RAND" .and. key2c .nes. "" .and. key2d .eqs. "" |
| + | $ then |
| + | $ if (key2c .eqs. "EGD") .or. - |
| + | (key2c .eqs. "STATUS") .or. - |
| + | (key2c .eqs. "SCREEN") |
| + | $ then |
| + | $ if f$search("''ssl_header_dir'rand.h") .nes. "" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ else |
| + | $ write tf "/* #undef ''key2' */" |
| + | $ endif |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "STRCOLL_BROKEN" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2 .eqs. "DUP_BROKEN" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! This is for a test that getcwd(0,0) works. |
| + | $! It does not on VMS. |
| $!-------------------------- | |
| - | $ if key2 .eqs. "GETCWD_BROKEN" |
| - | $ then |
| - | $ write sys$output "" |
| - | $ write sys$output - |
| + | $ if key2 .eqs. "GETCWD_BROKEN" |
| + | $ then |
| + | $ write sys$output "" |
| + | $ write sys$output - |
| "%CONFIG_H-I-NONPORT, ''key2' being tested for!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-GETCWD, GETCWD(0,0) does not work on VMS." | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-GETCWD2, Work around hack probably required." | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-REVIEW, Manual Code review required!" | |
| - | $ if update_config_vms |
| - | $ then |
| - | $ open/append tfcv sys$disk:[]config_vms.h |
| - | $ write tfcv "" |
| - | $ write tfcv - |
| - | "/* Check config.h for use of ''key2' settings */" |
| - | $ write tfcv "" |
| - | $ close tfcv |
| - | $ endif |
| + | $ if update_config_vms |
| + | $ then |
| + | $ open/append tfcv sys$disk:[]config_vms.h |
| + | $ write tfcv "" |
| + | $ write tfcv - |
| + | "/* Check config.h for use of ''key2' settings */" |
| + | $ write tfcv "" |
| + | $ close tfcv |
| + | $ endif |
| $ | |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| $! | |
| - | $ if (key2a .eqs. "HAVE") .or. (key2a .eqs. "STAT") .or. - |
| - | (key2 .eqs. "USE_IPV6") .or. (key2b .eqs. "LDAP") |
| - | $ then |
| + | $ if (key2a .eqs. "HAVE") .or. (key2a .eqs. "STAT") .or. - |
| + | (key2 .eqs. "USE_IPV6") .or. (key2b .eqs. "LDAP") |
| + | $ then |
| $! | |
| - | $! Process extra underscores |
| + | $! Process extra underscores |
| $!------------------------------------ | |
| - | $ if f$locate("HAVE___", key2) .lt. key2_len |
| - | $ then |
| - | $ key2b = "__" + key2d |
| - | $ key2d = "" |
| - | $ double_under = 1 |
| - | $ else |
| - | $ if f$locate("HAVE__", key2) .lt. key2_len |
| - | $ then |
| - | $ key2b = "_" + key2c |
| - | $ key2c = "" |
| - | $ double_under = 1 |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $ if (key2_h .eqs. "_H") .or. (key2 .eqs. "USE_IPV6") .or. - |
| - | (key2b .eqs. "LDAP") |
| - | $ then |
| - | $! |
| - | $! Looking for a header file |
| + | $ if f$locate("HAVE___", key2) .lt. key2_len |
| + | $ then |
| + | $ key2b = "__" + key2d |
| + | $ key2d = "" |
| + | $ double_under = 1 |
| + | $ else |
| + | $ if f$locate("HAVE__", key2) .lt. key2_len |
| + | $ then |
| + | $ key2b = "_" + key2c |
| + | $ key2c = "" |
| + | $ double_under = 1 |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $ if (key2_h .eqs. "_H") .or. (key2 .eqs. "USE_IPV6") .or. - |
| + | (key2b .eqs. "LDAP") |
| + | $ then |
| + | $! |
| + | $! Looking for a header file |
| $!--------------------------------------- | |
| - | $ headf = key2b |
| - | $ if key2c .nes. "" then headf = headf + "_" + key2c |
| - | $ if key2d .nes. "" then headf = headf + "_" + key2d |
| + | $ headf = key2b |
| + | $ if key2c .nes. "" then headf = headf + "_" + key2c |
| + | $ if key2d .nes. "" then headf = headf + "_" + key2d |
| $! | |
| - | $! (key2b .eqs. "READLINE") |
| + | $! (key2b .eqs. "READLINE") |
| $! | |
| - | $! Some special parsing |
| + | $! Some special parsing |
| $!------------------------------------------ | |
| - | $ if (key2b .eqs. "SYS") .or. (key2b .eqs. "ARPA") .or. - |
| - | (key2b .eqs. "NET") .or. (key2b .eqs. "NETINET") |
| - | $ then |
| - | $ if key2c .nes. "" |
| - | $ then |
| - | $ headf = key2c |
| - | $ if key2d .nes. "" then headf = key2c + "_" + key2d |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! And of course what's life with out some special cases |
| + | $ if (key2b .eqs. "SYS") .or. (key2b .eqs. "ARPA") .or. - |
| + | (key2b .eqs. "NET") .or. (key2b .eqs. "NETINET") |
| + | $ then |
| + | $ if key2c .nes. "" |
| + | $ then |
| + | $ headf = key2c |
| + | $ if key2d .nes. "" then headf = key2c + "_" + key2d |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! And of course what's life with out some special cases |
| $!-------------------------------------------------------------------- | |
| - | $ if key2 .eqs. "USE_IPV6" |
| - | $ then |
| - | $ headf = "in6" |
| - | $ endif |
| - | $! |
| - | $ if key2b .eqs. "LDAP" |
| - | $ then |
| - | $ if (key2 .eqs. "HAVE_LDAP_SSL") .or. - |
| - | (key2 .eqs. "HAVE_LDAP_URL_PARSE") |
| - | $ then |
| - | $ headf = "ldap" |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! |
| - | $ if key2b .eqs. "FILE" |
| - | $ then |
| - | $ write sys$output "" |
| - | $ write sys$output - |
| + | $ if key2 .eqs. "USE_IPV6" |
| + | $ then |
| + | $ headf = "in6" |
| + | $ endif |
| + | $! |
| + | $ if key2b .eqs. "LDAP" |
| + | $ then |
| + | $ if (key2 .eqs. "HAVE_LDAP_SSL") .or. - |
| + | (key2 .eqs. "HAVE_LDAP_URL_PARSE") |
| + | $ then |
| + | $ headf = "ldap" |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! |
| + | $ if key2b .eqs. "FILE" |
| + | $ then |
| + | $ write sys$output "" |
| + | $ write sys$output - |
| "%CONFIG_H-I-NONPORT, ''key2' being asked for!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-FILE_OLD, file.h will not be configured as is obsolete!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H_I-FCNTL_NEW, "Expecting fcntl.h to be configured instead!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H_I-FCNTL_CHK, "Unable to verify at this time!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-REVIEW, Manual Code review required!" | |
| $! | |
| - | $ if update_config_vms |
| - | $ then |
| - | $ open/append tfcv sys$disk:[]config_vms.h |
| - | $ write tfcv "" |
| - | $ write tfcv - |
| - | "/* Check config.h for use of fcntl.h instead of file.h */" |
| - | $ write tfcv "" |
| - | $ close tfcv |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! Now look it up in the DEC C RTL |
| + | $ if update_config_vms |
| + | $ then |
| + | $ open/append tfcv sys$disk:[]config_vms.h |
| + | $ write tfcv "" |
| + | $ write tfcv - |
| + | "/* Check config.h for use of fcntl.h instead of file.h */" |
| + | $ write tfcv "" |
| + | $ close tfcv |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! Now look it up in the DEC C RTL |
| $!--------------------------------------------- | |
| - | $ define/user sys$output nl: |
| - | $ define/user sys$error nl: |
| - | $ search/output=nl: 'dchfile' |'headf'|/exact |
| - | $ if '$severity' .eq. 1 |
| - | $ then |
| - | $ if key64 then write tf "#ifndef __VAX" |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| + | $ define/user sys$output nl: |
| + | $ define/user sys$error nl: |
| + | $ search/output=nl: 'dchfile' |'headf'|/exact |
| + | $ if '$severity' .eq. 1 |
| + | $ then |
| + | $ if key64 then write tf "#ifndef __VAX" |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| $if p2 .nes. "" then write sys$output "''dchfile' - #define ''key2' 1" | |
| - | $ write tf "#endif" |
| - | $ if key64 then write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ if key64 then write tf "#endif" |
| $set nover | |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| $! | |
| $! | |
| - | $! Now look it up in the DEC C STARLET_C |
| + | $! Now look it up in the DEC C STARLET_C |
| $!--------------------------------------------- | |
| - | $ define/user sys$output nl: |
| - | $ define/user sys$error nl: |
| - | $ search/output=nl: 'starhfile' |'headf'|/exact |
| - | $ if '$severity' .eq. 1 |
| - | $ then |
| - | $ if key64 then write tf "#ifndef __VAX" |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| + | $ define/user sys$output nl: |
| + | $ define/user sys$error nl: |
| + | $ search/output=nl: 'starhfile' |'headf'|/exact |
| + | $ if '$severity' .eq. 1 |
| + | $ then |
| + | $ if key64 then write tf "#ifndef __VAX" |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| $if p2 .nes. "" then write sys$output "''starfile' - #define ''key2' 1" | |
| - | $ write tf "#endif" |
| - | $ if key64 then write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ if key64 then write tf "#endif" |
| $set nover | |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| $! | |
| - | $! Now look for OPENSSL headers |
| + | $! Now look for OPENSSL headers |
| $!--------------------------------------------------------- | |
| - | $ if key2b .eqs. "OPENSSL" |
| - | $ then |
| - | $ headf = headf - "OPENSSL_" |
| - | $ header = f$search("''ssl_header_dir'''headf'.h") |
| - | $ if header .nes. "" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| + | $ if key2b .eqs. "OPENSSL" |
| + | $ then |
| + | $ headf = headf - "OPENSSL_" |
| + | $ header = f$search("''ssl_header_dir'''headf'.h") |
| + | $ if header .nes. "" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| $set nover | |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| $! | |
| - | $! Now look for Kerberos |
| + | $! Now look for Kerberos |
| $!------------------------------------------------------------ | |
| - | $ if key2b .eqs. "GSSAPI" |
| - | $ then |
| - | $ header_dir = "sys$sysroot:[kerberos.include]" |
| - | $ headf = headf - "GSSAPI_" |
| - | $ header = f$search("''header_dir'''headf'.h") |
| - | $ if header .nes. "" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| + | $ if key2b .eqs. "GSSAPI" |
| + | $ then |
| + | $ header_dir = "sys$sysroot:[kerberos.include]" |
| + | $ headf = headf - "GSSAPI_" |
| + | $ header = f$search("''header_dir'''headf'.h") |
| + | $ if header .nes. "" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| $set nover | |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| $! | |
| $set nover | |
| - | $ else |
| + | $ else |
| $! | |
| - | $! Looking for a routine or a symbol |
| + | $! Looking for a routine or a symbol |
| $!------------------------------------------------ | |
| - | $ if key2c .eqs. "MACRO" |
| - | $ then |
| - | $ if (key2b .eqs. "FILE") .or. (key2b .eqs. "DATE") - |
| - | .or. (key2b .eqs. "LINE") .or. (key2b .eqs. "TIME") |
| - | $ then |
| - | $ write tf "#ifndef HAVE_''key2b'" |
| - | $ write tf "#define HAVE_''key2b' 1" |
| - | $ write tf "#endif" |
| - | $ endif |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Special false tests |
| + | $ if key2c .eqs. "MACRO" |
| + | $ then |
| + | $ if (key2b .eqs. "FILE") .or. (key2b .eqs. "DATE") - |
| + | .or. (key2b .eqs. "LINE") .or. (key2b .eqs. "TIME") |
| + | $ then |
| + | $ write tf "#ifndef HAVE_''key2b'" |
| + | $ write tf "#define HAVE_''key2b' 1" |
| + | $ write tf "#endif" |
| + | $ endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Special false tests |
| $!------------------------------------- | |
| - | $ if double_under |
| - | $ then |
| - | $ if key2b .eqs. "_FCNTL" .or. key2b .eqs. "__FCNTL" |
| - | $ then |
| - | $ write tf "/* #undef HAVE_''key2b' */" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2b .eqs. "_STAT" .or. key2b .eqs. "__STAT" |
| - | $ then |
| - | $ write tf "/* #undef HAVE_''key2b' */" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if key2b .eqs. "_READ" .or. key2b .eqs. "__READ" |
| - | $ then |
| - | $ write tf "/* #undef HAVE_''key2b' */" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $ keysym = key2b |
| - | $ if key2c .nes. "" then keysym = keysym + "_" + key2c |
| - | $ if key2d .nes. "" then keysym = keysym + "_" + key2d |
| - | $ if key2e .nes. "" then keysym = keysym + "_" + key2e |
| - | $! |
| - | $! |
| - | $! Stat structure members |
| + | $ if double_under |
| + | $ then |
| + | $ if key2b .eqs. "_FCNTL" .or. key2b .eqs. "__FCNTL" |
| + | $ then |
| + | $ write tf "/* #undef HAVE_''key2b' */" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2b .eqs. "_STAT" .or. key2b .eqs. "__STAT" |
| + | $ then |
| + | $ write tf "/* #undef HAVE_''key2b' */" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if key2b .eqs. "_READ" .or. key2b .eqs. "__READ" |
| + | $ then |
| + | $ write tf "/* #undef HAVE_''key2b' */" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $ keysym = key2b |
| + | $ if key2c .nes. "" then keysym = keysym + "_" + key2c |
| + | $ if key2d .nes. "" then keysym = keysym + "_" + key2d |
| + | $ if key2e .nes. "" then keysym = keysym + "_" + key2e |
| + | $! |
| + | $! |
| + | $! Stat structure members |
| $!------------------------------------- | |
| - | $ if key2b .eqs. "STRUCT" |
| - | $ then |
| - | $ if key2c .eqs. "STAT" .and (key2d .nes. "") |
| - | $ then |
| - | $ key2b = key2b + "_" + key2c + "_" + key2d |
| - | $ key2c = key2e |
| - | $ key2d = "" |
| - | $ key2e = "" |
| - | $ endif |
| - | $ endif |
| - | $ if (key2b .eqs. "ST") .or. (key2b .eqs. "STRUCT_STAT_ST") |
| - | $ then |
| - | $ keysym = "ST" + "_" + key2c |
| - | $ keysym = f$edit(keysym,"LOWERCASE") |
| - | $ endif |
| - | $ if key2a .eqs. "STAT" |
| - | $ then |
| - | $ if (f$locate("STATVFS", key2b) .eq. 0) .and. key2c .eqs. "" |
| - | $ then |
| - | $ keysym = f$edit(key2b, "LOWERCASE") |
| - | $ endif |
| - | $!$ if (key2b .eqs. "STATVFS" .or. key2b .eqs. "STATFS2" - |
| - | $! .or. key2b .eqs. "STATFS3") .and. key2c .nes. "" |
| - | $! |
| - | $ if (key2b .eqs. "STATVFS") .and. key2c .nes. "" |
| - | $ then |
| - | $! Should really verify that the structure |
| - | $! named by key2b actually exists first. |
| + | $ if key2b .eqs. "STRUCT" |
| + | $ then |
| + | $ if key2c .eqs. "STAT" .and (key2d .nes. "") |
| + | $ then |
| + | $ key2b = key2b + "_" + key2c + "_" + key2d |
| + | $ key2c = key2e |
| + | $ key2d = "" |
| + | $ key2e = "" |
| + | $ endif |
| + | $ endif |
| + | $ if (key2b .eqs. "ST") .or. (key2b .eqs. "STRUCT_STAT_ST") |
| + | $ then |
| + | $ keysym = "ST" + "_" + key2c |
| + | $ keysym = f$edit(keysym,"LOWERCASE") |
| + | $ endif |
| + | $ if key2a .eqs. "STAT" |
| + | $ then |
| + | $ if (f$locate("STATVFS", key2b) .eq. 0) .and. key2c .eqs. "" |
| + | $ then |
| + | $ keysym = f$edit(key2b, "LOWERCASE") |
| + | $ endif |
| + | $!$ if (key2b .eqs. "STATVFS" .or. key2b .eqs. "STATFS2" - |
| + | $! .or. key2b .eqs. "STATFS3") .and. key2c .nes. "" |
| + | $! |
| + | $ if (key2b .eqs. "STATVFS") .and. key2c .nes. "" |
| + | $ then |
| + | $! Should really verify that the structure |
| + | $! named by key2b actually exists first. |
| $!------------------------------------------------------------ | |
| $! | |
| - | $! Statvfs structure members |
| + | $! Statvfs structure members |
| $!------------------------------------------------- | |
| - | $ keysym = "f_" + f$edit(key2c,"LOWERCASE") |
| - | $ endif |
| - | $ endif |
| + | $ keysym = "f_" + f$edit(key2c,"LOWERCASE") |
| + | $ endif |
| + | $ endif |
| $! | |
| - | $! UTMPX structure members |
| + | $! UTMPX structure members |
| $!-------------------------------------- | |
| - | $ if key2b .eqs. "UT" .and. key2c .eqs. "UT" |
| - | $ then |
| - | $ keysym = "ut_" + f$edit(key2d,"LOWERCASE") |
| - | $ endif |
| - | $! |
| - | $ if f$locate("MMAP",key2) .lt. key2_len |
| - | $ then |
| - | $ write sys$output "" |
| - | $ write sys$output - |
| + | $ if key2b .eqs. "UT" .and. key2c .eqs. "UT" |
| + | $ then |
| + | $ keysym = "ut_" + f$edit(key2d,"LOWERCASE") |
| + | $ endif |
| + | $! |
| + | $ if f$locate("MMAP",key2) .lt. key2_len |
| + | $ then |
| + | $ write sys$output "" |
| + | $ write sys$output - |
| "%CONFIG_H-I-NONPORT, ''key2' being asked for!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-MMAP, MMAP operations only work on STREAM and BINARY files!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-REVIEW, Manual Code review required!" | |
| - | $ if update_config_vms |
| - | $ then |
| - | $ open/append tfcv sys$disk:[]config_vms.h |
| - | $ write tfcv "" |
| - | $ write tfcv - |
| - | "/* Check config.h for use of ''key2' settings */" |
| - | $ write tfcv "" |
| - | $ close tfcv |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! |
| - | $ if keysym .eqs. "CRYPT" |
| - | $ then |
| - | $ write sys$output "" |
| - | $ write sys$output - |
| + | $ if update_config_vms |
| + | $ then |
| + | $ open/append tfcv sys$disk:[]config_vms.h |
| + | $ write tfcv "" |
| + | $ write tfcv - |
| + | "/* Check config.h for use of ''key2' settings */" |
| + | $ write tfcv "" |
| + | $ close tfcv |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! |
| + | $ if keysym .eqs. "CRYPT" |
| + | $ then |
| + | $ write sys$output "" |
| + | $ write sys$output - |
| "%CONFIG_H-I-NONPORT, ''key2' being asked for!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-CRYPT, CRYPT operations on the VMS SYSUAF may not work!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-REVIEW, Manual Code review required!" | |
| - | $ if update_config_vms |
| - | $ then |
| - | $ open/append tfcv sys$disk:[]config_vms.h |
| - | $ write tfcv "" |
| - | $ write tfcv - |
| - | "/* Check config.h for use of ''keysym' */" |
| - | $ write tfcv "" |
| - | $ close tfcv |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! |
| - | $ if keysym .eqs. "EXECL" |
| - | $ then |
| - | $ write sys$output "" |
| - | $ write sys$output - |
| + | $ if update_config_vms |
| + | $ then |
| + | $ open/append tfcv sys$disk:[]config_vms.h |
| + | $ write tfcv "" |
| + | $ write tfcv - |
| + | "/* Check config.h for use of ''keysym' */" |
| + | $ write tfcv "" |
| + | $ close tfcv |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! |
| + | $ if keysym .eqs. "EXECL" |
| + | $ then |
| + | $ write sys$output "" |
| + | $ write sys$output - |
| "%CONFIG_H-I-NONPORT, ''key2' being asked for!" | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-EXCEL, EXECL configured, Will probably not work." | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-REVIEW, Manual Code review required!" | |
| - | $ if update_config_vms |
| - | $ then |
| - | $ open/append tfcv sys$disk:[]config_vms.h |
| - | $ write tfcv "" |
| - | $ write tfcv - |
| - | "/* Check config.h for use of ''keysym' */" |
| - | $ write tfcv "" |
| - | $ close tfcv |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! |
| - | $! Process if cpp supports ANSI-C stringizing '#' operator |
| + | $ if update_config_vms |
| + | $ then |
| + | $ open/append tfcv sys$disk:[]config_vms.h |
| + | $ write tfcv "" |
| + | $ write tfcv - |
| + | "/* Check config.h for use of ''keysym' */" |
| + | $ write tfcv "" |
| + | $ close tfcv |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! |
| + | $! Process if cpp supports ANSI-C stringizing '#' operator |
| $!----------------------------------------------------------------------- | |
| - | $ if keysym .eqs. "STRINGIZE" |
| - | $ then |
| - | $ write tf "#ifndef HAVE_STRINGIZE" |
| - | $ write tf "#define HAVE_STRINGSIZE 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if keysym .eqs. "VOLATILE" |
| - | $ then |
| - | $ write tf "#ifndef HAVE_VOLATILE" |
| - | $ write tf "#define HAVE_VOLATILE 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if keysym .eqs. "ALLOCA" |
| - | $ then |
| - | $ write tf "#ifndef HAVE_ALLOCA" |
| - | $ write tf "#define HAVE_ALLOCA 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if keysym .eqs. "ERRNO_DECL" |
| - | $ then |
| - | $ write tf "#ifndef HAVE_ERRNO_DECL" |
| - | $ write tf "#define HAVE_ERRNO_DECL 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if keysym .eqs. "LONGLONG" |
| - | $ then |
| - | $ write tf "#ifndef __VAX" |
| - | $ write tf "#pragma message disable longlongtype" |
| - | $ write tf "#ifndef HAVE_LONGLONG" |
| - | $ write tf "#define HAVE_LONGLONG 1" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! May need to test compiler version |
| + | $ if keysym .eqs. "STRINGIZE" |
| + | $ then |
| + | $ write tf "#ifndef HAVE_STRINGIZE" |
| + | $ write tf "#define HAVE_STRINGSIZE 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if keysym .eqs. "VOLATILE" |
| + | $ then |
| + | $ write tf "#ifndef HAVE_VOLATILE" |
| + | $ write tf "#define HAVE_VOLATILE 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if keysym .eqs. "ALLOCA" |
| + | $ then |
| + | $ write tf "#ifndef HAVE_ALLOCA" |
| + | $ write tf "#define HAVE_ALLOCA 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if keysym .eqs. "ERRNO_DECL" |
| + | $ then |
| + | $ write tf "#ifndef HAVE_ERRNO_DECL" |
| + | $ write tf "#define HAVE_ERRNO_DECL 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if keysym .eqs. "LONGLONG" |
| + | $ then |
| + | $ write tf "#ifndef __VAX" |
| + | $ write tf "#pragma message disable longlongtype" |
| + | $ write tf "#ifndef HAVE_LONGLONG" |
| + | $ write tf "#define HAVE_LONGLONG 1" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! May need to test compiler version |
| $!----------------------------------------------- | |
| - | $ if keysym .eqs. "LONG_LONG" |
| - | $ then |
| - | $ write tf "#ifndef __VAX" |
| - | $ write tf "#pragma message disable longlongtype" |
| - | $ write tf "#ifndef HAVE_LONG_LONG" |
| - | $ write tf "#define HAVE_LONG_LONG 1" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! May need to test compiler version |
| + | $ if keysym .eqs. "LONG_LONG" |
| + | $ then |
| + | $ write tf "#ifndef __VAX" |
| + | $ write tf "#pragma message disable longlongtype" |
| + | $ write tf "#ifndef HAVE_LONG_LONG" |
| + | $ write tf "#define HAVE_LONG_LONG 1" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! May need to test compiler version |
| $!----------------------------------------------- | |
| - | $ if keysym .eqs. "UNSIGNED_LONG_LONG" |
| - | $ then |
| - | $ write tf "#ifndef __VAX" |
| - | $ write tf "#pragma message disable longlongtype" |
| - | $ write tf "#ifndef HAVE_UNSIGNED_LONG_LONG" |
| - | $ write tf "#define HAVE_UNSIGNED_LONG_LONG 1" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! May need to test compiler version |
| + | $ if keysym .eqs. "UNSIGNED_LONG_LONG" |
| + | $ then |
| + | $ write tf "#ifndef __VAX" |
| + | $ write tf "#pragma message disable longlongtype" |
| + | $ write tf "#ifndef HAVE_UNSIGNED_LONG_LONG" |
| + | $ write tf "#define HAVE_UNSIGNED_LONG_LONG 1" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! May need to test compiler version |
| $!----------------------------------------------- | |
| - | $ if keysym .eqs. "UNSIGNED_LONG_LONG_INT" |
| - | $ then |
| - | $ write tf "#ifndef __VAX" |
| - | $ write tf "#pragma message disable longlongtype" |
| - | $ write tf "#ifndef HAVE_UNSIGNED_LONG_LONG_INT" |
| - | $ write tf "#define HAVE_UNSIGNED_LONG_LONG_INT 1" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! May need to test compiler version |
| + | $ if keysym .eqs. "UNSIGNED_LONG_LONG_INT" |
| + | $ then |
| + | $ write tf "#ifndef __VAX" |
| + | $ write tf "#pragma message disable longlongtype" |
| + | $ write tf "#ifndef HAVE_UNSIGNED_LONG_LONG_INT" |
| + | $ write tf "#define HAVE_UNSIGNED_LONG_LONG_INT 1" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! May need to test compiler version |
| $!----------------------------------------------- | |
| - | $ if keysym .eqs. "LONG_DOUBLE" |
| - | $ then |
| - | $ write tf "#ifndef __VAX" |
| - | $ write tf "#pragma message disable longlongtype" |
| - | $ write tf "#ifndef HAVE_LONG_DOUBLE" |
| - | $ write tf "#define HAVE_LONG_DOUBLE 1" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if keysym .eqs. "FCNTL_LOCK" |
| - | $ then |
| - | $ write sys$output - |
| + | $ if keysym .eqs. "LONG_DOUBLE" |
| + | $ then |
| + | $ write tf "#ifndef __VAX" |
| + | $ write tf "#pragma message disable longlongtype" |
| + | $ write tf "#ifndef HAVE_LONG_DOUBLE" |
| + | $ write tf "#define HAVE_LONG_DOUBLE 1" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if keysym .eqs. "FCNTL_LOCK" |
| + | $ then |
| + | $ write sys$output - |
| "%CONFIG_H-I-NONPORT, ''key2' being asked for! | |
| - | $ write sys$output - |
| + | $ write sys$output - |
| "-CONFIG_H-I-REVIEW, Manual Code review required!" | |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| $! | |
| $! | |
| - | $! These libraries are provided by the DEC C RTL |
| + | $! These libraries are provided by the DEC C RTL |
| $!------------------------------------------------------------- | |
| - | $ if keysym .eqs. "LIBINET" .or. keysym .eqs. "LIBSOCKET" |
| - | $ then |
| - | $ write tf "#ifndef HAVE_''keysym'" |
| - | $ write tf "#define HAVE_''keysym' 1" |
| + | $ if keysym .eqs. "LIBINET" .or. keysym .eqs. "LIBSOCKET" |
| + | $ then |
| + | $ write tf "#ifndef HAVE_''keysym'" |
| + | $ write tf "#define HAVE_''keysym' 1" |
| $if p2 .nes. "" then write sys$output "''decc_shr' #define ''keysym' 1" | |
| - | $ write tf "#endif |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $ if keysym .eqs. "HERRNO" then keysym = "h_errno" |
| - | $ if keysym .eqs. "UTIMBUF" then keysym = "utimbuf" |
| - | $ if key2c .eqs. "STRUCT" |
| - | $ then |
| - | $ keysym = f$edit(key2d,"LOWERCASE") |
| - | $ else |
| - | $ if key2_h .eqs. "_T" |
| - | $ then |
| - | $ if key2_t .eqs. "_TYPE" |
| - | $ then |
| - | $ keysym = f$extract(0, key2_len - 5, key2) - "HAVE_" |
| - | $ endif |
| - | $ keysym = f$edit(keysym,"LOWERCASE") |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! Check the DEC C RTL shared image first |
| + | $ write tf "#endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $ if keysym .eqs. "HERRNO" then keysym = "h_errno" |
| + | $ if keysym .eqs. "UTIMBUF" then keysym = "utimbuf" |
| + | $ if key2c .eqs. "STRUCT" |
| + | $ then |
| + | $ keysym = f$edit(key2d,"LOWERCASE") |
| + | $ else |
| + | $ if key2_h .eqs. "_T" |
| + | $ then |
| + | $ if key2_t .eqs. "_TYPE" |
| + | $ then |
| + | $ keysym = f$extract(0, key2_len - 5, key2) - "HAVE_" |
| + | $ endif |
| + | $ keysym = f$edit(keysym,"LOWERCASE") |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! Check the DEC C RTL shared image first |
| $!------------------------------------------------------ | |
| - | $ if f$search(tfile1) .nes. "" then delete 'tfile1';* |
| - | $ define/user sys$output nl: |
| - | $ define/user sys$error nl: |
| - | $ search/format=nonull/out='tfile1' 'decc_shr' 'keysym' |
| - | $ if '$severity' .eq. 1 |
| - | $ then |
| - | $! |
| - | $! Not documented, but from observation |
| + | $ if f$search(tfile1) .nes. "" then delete 'tfile1';* |
| + | $ define/user sys$output nl: |
| + | $ define/user sys$error nl: |
| + | $ search/format=nonull/out='tfile1' 'decc_shr' 'keysym' |
| + | $ if '$severity' .eq. 1 |
| + | $ then |
| + | $! |
| + | $! Not documented, but from observation |
| $!------------------------------------------------------ | |
| - | $ define/user sys$output nl: |
| - | $ define/user sys$error nl: |
| - | $ if arch_type .eq. 3 |
| - | $ then |
| - | $ keyterm = "''keysym'<SOH>" |
| - | $ else |
| - | $ if arch_type .eq. 2 |
| - | $ then |
| - | $ keyterm = "''keysym'<BS>" |
| - | $ else |
| - | $ keyterm = "''keysym'<STX>" |
| - | $ endif |
| - | $ endif |
| - | $ search/out=nl: 'tfile1' - |
| + | $ define/user sys$output nl: |
| + | $ define/user sys$error nl: |
| + | $ if arch_type .eq. 3 |
| + | $ then |
| + | $ keyterm = "''keysym'<SOH>" |
| + | $ else |
| + | $ if arch_type .eq. 2 |
| + | $ then |
| + | $ keyterm = "''keysym'<BS>" |
| + | $ else |
| + | $ keyterm = "''keysym'<STX>" |
| + | $ endif |
| + | $ endif |
| + | $ search/out=nl: 'tfile1' - |
| "$''keyterm'","$g''keyterm'","$__utc_''keyterm'",- | |
| "$__utctz_''keyterm'","$__bsd44_''keyterm'","$bsd_''keyterm'",- | |
| "$''keysym'decc$","$G''keysym'decc$","$GX''keyterm'" | |
| - | $ severity = '$severity' |
| + | $ severity = '$severity' |
| $! | |
| $! | |
| - | $! Of course the 64 bit stuff is different |
| + | $! Of course the 64 bit stuff is different |
| $!--------------------------------------------------------- | |
| - | $ if severity .ne. 1 .and. key64 |
| - | $ then |
| - | $ define/user sys$output nl: |
| - | $ define/user sys$error nl: |
| - | $ search/out=nl: 'tfile1' "$_''keyterm'" |
| - | $! search/out 'tfile1' "$_''keyterm'" |
| - | $ severity = '$severity' |
| - | $ endif |
| - | $! |
| - | $! Unix compatibility routines |
| + | $ if severity .ne. 1 .and. key64 |
| + | $ then |
| + | $ define/user sys$output nl: |
| + | $ define/user sys$error nl: |
| + | $ search/out=nl: 'tfile1' "$_''keyterm'" |
| + | $! search/out 'tfile1' "$_''keyterm'" |
| + | $ severity = '$severity' |
| + | $ endif |
| + | $! |
| + | $! Unix compatibility routines |
| $!--------------------------------------------- | |
| - | $ if severity .ne. 1 |
| - | $ then |
| - | $ define/user sys$output nl: |
| - | $ define/user sys$error nl: |
| - | $ search/out=nl: 'tfile1' - |
| + | $ if severity .ne. 1 |
| + | $ then |
| + | $ define/user sys$output nl: |
| + | $ define/user sys$error nl: |
| + | $ search/out=nl: 'tfile1' - |
| "$__unix_''keyterm'","$__vms_''keyterm'","$_posix_''keyterm'" | |
| - | $ severity = '$severity' |
| - | $ endif |
| + | $ severity = '$severity' |
| + | $ endif |
| $! | |
| - | $! Show the result of the search |
| + | $! Show the result of the search |
| $!------------------------------------------------ | |
| - | $ if 'severity' .eq. 1 |
| - | $ then |
| - | $ if key64 then write tf "#ifndef __VAX" |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| + | $ if 'severity' .eq. 1 |
| + | $ then |
| + | $ if key64 then write tf "#ifndef __VAX" |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| $if p2 .nes. "" then write sys$output "''decc_shr' #define ''key2' 1" | |
| - | $ write tf "#endif" |
| - | $ if key64 then write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| - | $ if f$search(tfile1) .nes. "" then delete 'tfile1';* |
| - | $! |
| - | $! Check the DECC Header files next |
| + | $ write tf "#endif" |
| + | $ if key64 then write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| + | $ if f$search(tfile1) .nes. "" then delete 'tfile1';* |
| + | $! |
| + | $! Check the DECC Header files next |
| $!---------------------------------------------- | |
| - | $ define/user sys$output nl: |
| - | $ define/user sys$error nl: |
| - | $ search/out=nl: 'decc_rtldef' - |
| - | "''keysym';", "''keysym'[", "struct ''keysym'"/exact |
| - | $ severity = '$severity' |
| - | $ if severity .eq. 1 |
| - | $ then |
| - | $ if key64 then write tf "#ifndef __VAX" |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| + | $ define/user sys$output nl: |
| + | $ define/user sys$error nl: |
| + | $ search/out=nl: 'decc_rtldef' - |
| + | "''keysym';", "''keysym'[", "struct ''keysym'"/exact |
| + | $ severity = '$severity' |
| + | $ if severity .eq. 1 |
| + | $ then |
| + | $ if key64 then write tf "#ifndef __VAX" |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| $if p2 .nes. "" then write sys$output "''decc_rtldef' #define ''key2' 1" | |
| - | $ write tf "#endif" |
| - | $ if key64 then write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| + | $ write tf "#endif" |
| + | $ if key64 then write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| $! | |
| - | $! Check kerberos |
| + | $! Check kerberos |
| $!-------------------------------------------- | |
| - | $ if f$search("SYS$SYSROOT:[kerberos]include.dir") .nes. "" |
| - | $ then |
| - | $ test_mit = "SYS$SYSROOT:[kerberos.include]gssapi_krb5.h" |
| - | $ if (key2 .eqs. "HAVE_GSSAPI") |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $ endif |
| - | $ write tf "/* ", xline, " */" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! |
| - | $! Process SIZEOF directives found in SAMBA and others |
| + | $ if f$search("SYS$SYSROOT:[kerberos]include.dir") .nes. "" |
| + | $ then |
| + | $ test_mit = "SYS$SYSROOT:[kerberos.include]gssapi_krb5.h" |
| + | $ if (key2 .eqs. "HAVE_GSSAPI") |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $ endif |
| + | $ write tf "/* ", xline, " */" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! |
| + | $! Process SIZEOF directives found in SAMBA and others |
| $!---------------------------------------------------------- | |
| - | $ if key2a .eqs. "SIZEOF" |
| - | $ then |
| - | $ if key2b .eqs. "INO" .and. key2_h .eqs. "_T" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_INO_T" |
| - | $ write tf "#if !__USING_STD_STAT |
| - | $ write tf "#define SIZEOF_INO_T 6" |
| - | $ write tf "#else |
| - | $ write tf "#define SIZEOF_INO_T 8" |
| - | $ write tf "#endif |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "INTMAX" .and. key2_h .eqs. "_T" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_INTMAX_T" |
| - | $ write tf "#ifdef __VAX" |
| - | $ write tf "#define SIZEOF_INTMAX_T 4" |
| - | $ write tf "#else" |
| - | $ write tf "#define SIZEOF_INTMAX_T 8" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "OFF" .and. key2_h .eqs. "_T" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_OFF_T" |
| - | $ write tf "#if __USE_OFF64_T" |
| - | $ write tf "#define SIZEOF_OFF_T 8" |
| - | $ write tf "#else" |
| - | $ write tf "#define SIZEOF_OFF_T 4" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "CHAR" .and. key2_h .eqs. "_P" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_CHAR_P" |
| - | $ write tf "#if __INITIAL_POINTER_SIZE == 64" |
| - | $ write tf "#define SIZEOF_CHAR_P 8" |
| - | $ write tf "#else" |
| - | $ write tf "#define SIZEOF_CHAR_P 4" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "VOIDP" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_VOIDP" |
| - | $ write tf "#if __INITIAL_POINTER_SIZE == 64" |
| - | $ write tf "#define SIZEOF_VOIDP 8" |
| - | $ write tf "#else" |
| - | $ write tf "#define SIZEOF_VOIDP 4" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "INT" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_INT" |
| - | $ write tf "#define SIZEOF_INT 4" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "SIZE" .and. key2_h .eqs. "_T" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_SIZE_T" |
| - | $ write tf "#define SIZEOF_SIZE_T 4" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "TIME" .and. key2_h .eqs. "_T" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_TIME_T" |
| - | $ write tf "#define SIZEOF_TIME_T 4" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "DOUBLE" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_DOUBLE" |
| - | $ write tf "#define SIZEOF_DOUBLE 8" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2b .eqs. "LONG" |
| - | $ then |
| - | $ if key2c .eqs. "" |
| - | $ then |
| - | $ write tf "#ifndef SIZEOF_LONG" |
| - | $ write tf "#define SIZEOF_LONG 4" |
| - | $ write tf "#endif" |
| - | $ else |
| - | $ write tf "#ifndef SIZEOF_LONG_LONG" |
| - | $ write tf "#ifndef __VAX" |
| - | $ write tf "#define SIZEOF_LONG_LONG 8" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ endif |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ write tf "/* ", xline, " */" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Process NEED directives |
| + | $ if key2a .eqs. "SIZEOF" |
| + | $ then |
| + | $ if key2b .eqs. "INO" .and. key2_h .eqs. "_T" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_INO_T" |
| + | $ write tf "#if !__USING_STD_STAT |
| + | $ write tf "#define SIZEOF_INO_T 6" |
| + | $ write tf "#else |
| + | $ write tf "#define SIZEOF_INO_T 8" |
| + | $ write tf "#endif |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "INTMAX" .and. key2_h .eqs. "_T" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_INTMAX_T" |
| + | $ write tf "#ifdef __VAX" |
| + | $ write tf "#define SIZEOF_INTMAX_T 4" |
| + | $ write tf "#else" |
| + | $ write tf "#define SIZEOF_INTMAX_T 8" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "OFF" .and. key2_h .eqs. "_T" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_OFF_T" |
| + | $ write tf "#if __USE_OFF64_T" |
| + | $ write tf "#define SIZEOF_OFF_T 8" |
| + | $ write tf "#else" |
| + | $ write tf "#define SIZEOF_OFF_T 4" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "CHAR" .and. key2_h .eqs. "_P" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_CHAR_P" |
| + | $ write tf "#if __INITIAL_POINTER_SIZE == 64" |
| + | $ write tf "#define SIZEOF_CHAR_P 8" |
| + | $ write tf "#else" |
| + | $ write tf "#define SIZEOF_CHAR_P 4" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "VOIDP" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_VOIDP" |
| + | $ write tf "#if __INITIAL_POINTER_SIZE == 64" |
| + | $ write tf "#define SIZEOF_VOIDP 8" |
| + | $ write tf "#else" |
| + | $ write tf "#define SIZEOF_VOIDP 4" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "INT" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_INT" |
| + | $ write tf "#define SIZEOF_INT 4" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "SIZE" .and. key2_h .eqs. "_T" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_SIZE_T" |
| + | $ write tf "#define SIZEOF_SIZE_T 4" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "TIME" .and. key2_h .eqs. "_T" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_TIME_T" |
| + | $ write tf "#define SIZEOF_TIME_T 4" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "DOUBLE" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_DOUBLE" |
| + | $ write tf "#define SIZEOF_DOUBLE 8" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2b .eqs. "LONG" |
| + | $ then |
| + | $ if key2c .eqs. "" |
| + | $ then |
| + | $ write tf "#ifndef SIZEOF_LONG" |
| + | $ write tf "#define SIZEOF_LONG 4" |
| + | $ write tf "#endif" |
| + | $ else |
| + | $ write tf "#ifndef SIZEOF_LONG_LONG" |
| + | $ write tf "#ifndef __VAX" |
| + | $ write tf "#define SIZEOF_LONG_LONG 8" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ endif |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ write tf "/* ", xline, " */" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Process NEED directives |
| $!------------------------------- | |
| - | $ if key2a .eqs. "NEED" |
| - | $ then |
| - | $ if key2b .eqs. "STRINGS" .and. key2_h .eqs. "_H" |
| - | $ then |
| - | $ write tf "#ifndef NEED_STRINGS_H" |
| - | $ write tf "#define NEED_STRINGS_H 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ write tf "/* ", xline, " */" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Process GETHOSTNAME directives |
| + | $ if key2a .eqs. "NEED" |
| + | $ then |
| + | $ if key2b .eqs. "STRINGS" .and. key2_h .eqs. "_H" |
| + | $ then |
| + | $ write tf "#ifndef NEED_STRINGS_H" |
| + | $ write tf "#define NEED_STRINGS_H 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ write tf "/* ", xline, " */" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Process GETHOSTNAME directives |
| $!------------------------------------- | |
| - | $ if key2 .eqs. "GETHOSTNAME_TYPE_ARG2" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#ifdef _DECC_V4_SOURCE" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#else" |
| - | $ write tf "#define ''key2' size_t" |
| - | $ write tf "#endif" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Process GETNAMEINFO directives |
| + | $ if key2 .eqs. "GETHOSTNAME_TYPE_ARG2" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#ifdef _DECC_V4_SOURCE" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#else" |
| + | $ write tf "#define ''key2' size_t" |
| + | $ write tf "#endif" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Process GETNAMEINFO directives |
| $!------------------------------------- | |
| - | $ if key2a .eqs. "GETNAMEINFO" |
| - | $ then |
| - | $ if key2 .eqs. "GETNAMEINFO_QUAL_ARG1" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' const" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "GETNAMEINFO_TYPE_ARG1" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' struct sockaddr *" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "GETNAMEINFO_TYPE_ARG2" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' size_t" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "GETNAMEINFO_TYPE_ARG46" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' size_t" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "GETNAMEINFO_TYPE_ARG7" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! Process RECV directives |
| + | $ if key2a .eqs. "GETNAMEINFO" |
| + | $ then |
| + | $ if key2 .eqs. "GETNAMEINFO_QUAL_ARG1" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' const" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "GETNAMEINFO_TYPE_ARG1" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' struct sockaddr *" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "GETNAMEINFO_TYPE_ARG2" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' size_t" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "GETNAMEINFO_TYPE_ARG46" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' size_t" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "GETNAMEINFO_TYPE_ARG7" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! Process RECV directives |
| $!------------------------------------- | |
| - | $ if key2a .eqs. "RECV" |
| - | $ then |
| - | $ if key2 .eqs. "RECV_TYPE_ARG1" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "RECV_TYPE_ARG2" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' void *" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "RECV_TYPE_ARG3" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' size_t" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "RECV_TYPE_ARG4" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "RECV_TYPE_RETV" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! Process SEND directives |
| + | $ if key2a .eqs. "RECV" |
| + | $ then |
| + | $ if key2 .eqs. "RECV_TYPE_ARG1" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "RECV_TYPE_ARG2" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' void *" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "RECV_TYPE_ARG3" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' size_t" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "RECV_TYPE_ARG4" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "RECV_TYPE_RETV" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! Process SEND directives |
| $!------------------------------------- | |
| - | $ if key2a .eqs. "SEND" |
| - | $ then |
| - | $ if key2 .eqs. "SEND_QUAL_ARG2" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' const" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "SEND_TYPE_ARG1" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "SEND_TYPE_ARG2" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' void *" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "SEND_TYPE_ARG3" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' size_t" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "SEND_TYPE_ARG4" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ if key2 .eqs. "SEND_TYPE_RETV" |
| - | $ then |
| - | $ write tf "#ifndef ''key2'" |
| - | $ write tf "#define ''key2' int" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $ endif |
| - | $! |
| - | $! |
| - | $! Process STATFS directives |
| + | $ if key2a .eqs. "SEND" |
| + | $ then |
| + | $ if key2 .eqs. "SEND_QUAL_ARG2" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' const" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "SEND_TYPE_ARG1" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "SEND_TYPE_ARG2" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' void *" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "SEND_TYPE_ARG3" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' size_t" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "SEND_TYPE_ARG4" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ if key2 .eqs. "SEND_TYPE_RETV" |
| + | $ then |
| + | $ write tf "#ifndef ''key2'" |
| + | $ write tf "#define ''key2' int" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $ endif |
| + | $! |
| + | $! |
| + | $! Process STATFS directives |
| $!------------------------------- | |
| - | $! if key2a .eqs. "STATFS" |
| - | $! then |
| - | $! write tf "/* ", xline, " */" |
| - | $! goto cfgh_in_loop1 |
| - | $! endif |
| + | $! if key2a .eqs. "STATFS" |
| + | $! then |
| + | $! write tf "/* ", xline, " */" |
| + | $! goto cfgh_in_loop1 |
| + | $! endif |
| $! | |
| - | $! Process inline directive |
| + | $! Process inline directive |
| $!------------------------------ | |
| - | $ if key2 .eqs. "inline" |
| - | $ then |
| - | $ write tf "#ifndef inline" |
| - | $ write tf "#define inline __inline" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Process restrict directive |
| + | $ if key2 .eqs. "inline" |
| + | $ then |
| + | $ write tf "#ifndef inline" |
| + | $ write tf "#define inline __inline" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Process restrict directive |
| $!-------------------------------- | |
| - | $ if key2 .eqs. "restrict" |
| - | $ then |
| - | $ write tf "#ifndef restrict" |
| - | $ write tf "#define restrict __restrict" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Process STDC_HEADERS (SAMBA!) |
| + | $ if key2 .eqs. "restrict" |
| + | $ then |
| + | $ write tf "#ifndef restrict" |
| + | $ write tf "#define restrict __restrict" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Process STDC_HEADERS (SAMBA!) |
| $!--------------------------- | |
| - | $ if key2 .eqs. "STDC_HEADERS" |
| - | $ then |
| - | $ write tf "#ifndef STDC_HEADERS" |
| - | $ write tf "#define STDC_HEADERS 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Process PROTOTYPES directive |
| + | $ if key2 .eqs. "STDC_HEADERS" |
| + | $ then |
| + | $ write tf "#ifndef STDC_HEADERS" |
| + | $ write tf "#define STDC_HEADERS 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Process PROTOTYPES directive |
| $!------------------------------------- | |
| - | $ if key2 .eqs. "PROTOTYPES" |
| - | $ then |
| - | $ write tf "#ifndef PROTOTYPES" |
| - | $ write tf "#define PROTOTYPES 1" |
| - | $ write tf "#endif" |
| - | $ goto cfgh_in_loop1 |
| - | $ endif |
| - | $! |
| - | $! Special for SEEKDIR_RETURNS_VOID |
| + | $ if key2 .eqs. "PROTOTYPES" |
| + | $ then |
| + | $ write tf "#ifndef PROTOTYPES" |
| + | $ write tf "#define PROTOTYPES 1" |
| + | $ write tf "#endif" |
| + | $ goto cfgh_in_loop1 |
| + | $ endif |
| + | $! |
| + | $! Special for SEEKDIR_RETURNS_VOID |
| $!--------------------------------------- | |
| - | $ if key2 .eqs. "SEEKDIR_RETURNS_VOID" |
| - | $ then |
| - | $ write tf "#ifndef SEEKDIR_RETURNS_VOID" |
| - | $ write tf "#define SEEKDIR_RETURNS_VOID 1" |
| - | $ write tf "#endif" |
| - | $ endif |
| - | $! |
| - | $! Unknown - See if CONFIGURE can give a clue for this |
| + | $ if key2 .eqs. "SEEKDIR_RETURNS_VOID" |
| + | $ then |
| + | $ write tf "#ifndef SEEKDIR_RETURNS_VOID" |
| + | $ write tf "#define SEEKDIR_RETURNS_VOID 1" |
| + | $ write tf "#endif" |
| + | $ endif |
| + | $! |
| + | $! Unknown - See if CONFIGURE can give a clue for this |
| $!---------------------------------------------------------- | |
| - | $ pflag = 0 |
| - | $ set_flag = 0 |
| - | $! gproj_name = proj_name - "_VMS" - "-VMS" |
| - | $ if f$search(tfile1) .nes. "" then delete 'tfile1';* |
| - | $ define/user sys$output nl: |
| - | $ define/user sys$error nl: |
| - | $! if f$locate("FILE", key2) .lt. key2_len then pflag = 1 |
| - | $! if f$locate("DIR", key2) .eq. key2_len - 3 then pflag = 1 |
| - | $! if f$locate("PATH", key2) .eq. key2_len - 4 then pflag = 1 |
| - | $! |
| - | $ search/out='tfile1' 'configure_script' "''key2'="/exact |
| - | $ search_sev = '$severity' |
| - | $ if 'search_sev' .eq. 1 |
| - | $ then |
| - | $ open/read/err=unknown_cf_rd_error sf 'tfile1' |
| + | $ pflag = 0 |
| + | $ set_flag = 0 |
| + | $! gproj_name = proj_name - "_VMS" - "-VMS" |
| + | $ if f$search(tfile1) .nes. "" then delete 'tfile1';* |
| + | $ define/user sys$output nl: |
| + | $ define/user sys$error nl: |
| + | $! if f$locate("FILE", key2) .lt. key2_len then pflag = 1 |
| + | $! if f$locate("DIR", key2) .eq. key2_len - 3 then pflag = 1 |
| + | $! if f$locate("PATH", key2) .eq. key2_len - 4 then pflag = 1 |
| + | $! |
| + | $ search/out='tfile1' 'configure_script' "''key2'="/exact |
| + | $ search_sev = '$severity' |
| + | $ if 'search_sev' .eq. 1 |
| + | $ then |
| + | $ open/read/err=unknown_cf_rd_error sf 'tfile1' |
| $search_file_rd_loop: | |
| - | $ read/end=unknown_cf_rd_err sf line_in |
| - | $ line_in = f$edit(line_in, "TRIM") |
| - | $ skey1 = f$element(0,"=",line_in) |
| - | $ if skey1 .eqs. key2 |
| - | $ then |
| - | $ skey2 = f$element(1,"=",line_in) |
| - | $ skey2a = f$extract(0,2,skey2) |
| + | $ read/end=unknown_cf_rd_err sf line_in |
| + | $ line_in = f$edit(line_in, "TRIM") |
| + | $ skey1 = f$element(0,"=",line_in) |
| + | $ if skey1 .eqs. key2 |
| + | $ then |
| + | $ skey2 = f$element(1,"=",line_in) |
| + | $ skey2a = f$extract(0,2,skey2) |
| $! | |
| $! | |
| - | $! We can not handle assignment to shell symbols. |
| - | $! For now skip them. |
| + | $! We can not handle assignment to shell symbols. |
| + | $! For now skip them. |
| $!------------------------------------------------------------ | |
| - | $ if f$locate("$", skey2) .lt. f$length(skey2) |
| - | $ then |
| - | $ write tf "/* ", xline, " */" |
| - | $ set_flag = 1 |
| - | $ goto found_in_configure |
| - | $ endif |
| - | $! |
| - | $! Keep these two cases separate to make it easier to add |
| - | $! more future intelligence to this routine |
| + | $ if f$locate("$", skey2) .lt. f$length(skey2) |
| + | $ then |
| + | $ write tf "/* ", xline, " */" |
| + | $ set_flag = 1 |
| + | $ goto found_in_configure |
| + | $ endif |
| + | $! |
| + | $! Keep these two cases separate to make it easier to add |
| + | $! more future intelligence to this routine |
| $!---------------------------------------------------------------------- | |
| - | $ if skey2a .eqs. """`" |
| - | $ then |
| - | $! if pflag .eq. 1 |
| - | $! then |
| - | $! write tf "#ifndef ''key2'" |
| - | $! write tf "#define ",key2," """,gproj_name,"_",key2,"""" |
| - | $! write tf "#endif" |
| - | $! else |
| - | $! Ignore this for now |
| + | $ if skey2a .eqs. """`" |
| + | $ then |
| + | $! if pflag .eq. 1 |
| + | $! then |
| + | $! write tf "#ifndef ''key2'" |
| + | $! write tf "#define ",key2," """,gproj_name,"_",key2,"""" |
| + | $! write tf "#endif" |
| + | $! else |
| + | $! Ignore this for now |
| $!------------------------------------------ | |
| - | $ write tf "/* ", xline, " */" |
| - | $! endif |
| - | $ set_flag = 1 |
| - | $ goto found_in_configure |
| - | $ endif |
| - | $ if skey2a .eqs. """$" |
| - | $ then |
| - | $! if pflag .eq. 1 |
| - | $! then |
| - | $! write tf "#ifndef ''key2'" |
| - | $! write tf "#define ",key2," """,gproj_name,"_",key2,"""" |
| - | $! write tf "#endif" |
| - | $! else |
| - | $! Ignore this for now |
| + | $ write tf "/* ", xline, " */" |
| + | $! endif |
| + | $ set_flag = 1 |
| + | $ goto found_in_configure |
| + | $ endif |
| + | $ if skey2a .eqs. """$" |
| + | $ then |
| + | $! if pflag .eq. 1 |
| + | $! then |
| + | $! write tf "#ifndef ''key2'" |
| + | $! write tf "#define ",key2," """,gproj_name,"_",key2,"""" |
| + | $! write tf "#endif" |
| + | $! else |
| + | $! Ignore this for now |
| $!------------------------------------------- | |
| - | $ write tf "/* ", xline, " */" |
| - | $! endif |
| - | $ set_flag = 1 |
| - | $ goto found_in_configure |
| - | $ endif |
| + | $ write tf "/* ", xline, " */" |
| + | $! endif |
| + | $ set_flag = 1 |
| + | $ goto found_in_configure |
| + | $ endif |
| $! | |
| - | $! Remove multiple layers of quotes if present |
| + | $! Remove multiple layers of quotes if present |
| $!---------------------------------------------------------- | |
| - | $ if f$extract(0, 1, skey2) .eqs. "'" |
| - | $ then |
| - | $ skey2 = skey2 - "'" - "'" - "'" - "'" |
| - | $ endif |
| - | $ if f$extract(0, 1, skey2) .eqs. """" |
| - | $ then |
| - | $ skey2 = skey2 - """" - """" - """" - """" |
| - | $ endif |
| - | $ write tf "#ifndef ''key2'" |
| - | $ if skey2 .eqs. "" |
| - | $ then |
| - | $ write tf "#define ",key2 |
| - | $ else |
| - | $! Only quote non-numbers |
| + | $ if f$extract(0, 1, skey2) .eqs. "'" |
| + | $ then |
| + | $ skey2 = skey2 - "'" - "'" - "'" - "'" |
| + | $ endif |
| + | $ if f$extract(0, 1, skey2) .eqs. """" |
| + | $ then |
| + | $ skey2 = skey2 - """" - """" - """" - """" |
| + | $ endif |
| + | $ write tf "#ifndef ''key2'" |
| + | $ if skey2 .eqs. "" |
| + | $ then |
| + | $ write tf "#define ",key2 |
| + | $ else |
| + | $! Only quote non-numbers |
| $!---------------------------------------- | |
| - | $ if f$string(skey2+0) .eqs. skey2 |
| - | $ then |
| - | $ write tf "#define ",key2," ",skey2 |
| - | $ else |
| - | $ write tf "#define ",key2," """,skey2,"""" |
| - | $ endif |
| - | $ endif |
| - | $ write tf "#endif" |
| - | $ set_flag = 1 |
| - | $ else |
| - | $ goto search_file_rd_loop |
| - | $! if pflag .eq. 1 |
| - | $! then |
| - | $! write tf "#ifndef ''key2'" |
| - | $! write tf "#define ",key2," """,gproj_name,"_",key2,"""" |
| - | $! write tf "#endif" |
| - | $! set_flag = 1 |
| - | $! endif |
| - | $ endif |
| + | $ if f$string(skey2+0) .eqs. skey2 |
| + | $ then |
| + | $ write tf "#define ",key2," ",skey2 |
| + | $ else |
| + | $ write tf "#define ",key2," """,skey2,"""" |
| + | $ endif |
| + | $ endif |
| + | $ write tf "#endif" |
| + | $ set_flag = 1 |
| + | $ else |
| + | $ goto search_file_rd_loop |
| + | $! if pflag .eq. 1 |
| + | $! then |
| + | $! write tf "#ifndef ''key2'" |
| + | $! write tf "#define ",key2," """,gproj_name,"_",key2,"""" |
| + | $! write tf "#endif" |
| + | $! set_flag = 1 |
| + | $! endif |
| + | $ endif |
| $found_in_configure: | |
| $unknown_cf_rd_err: | |
| - | $ if f$trnlnm("sf","lnm$process",,"SUPERVISOR") .nes. "" |
| - | $ then |
| - | $ close sf |
| - | $ endif |
| - | $ if f$search(tfile1) .nes. "" then delete 'tfile1';* |
| - | $ if set_flag .eq. 1 then goto cfgh_in_loop1 |
| - | $ endif |
| + | $ if f$trnlnm("sf","lnm$process",,"SUPERVISOR") .nes. "" |
| + | $ then |
| + | $ close sf |
| + | $ endif |
| + | $ if f$search(tfile1) .nes. "" then delete 'tfile1';* |
| + | $ if set_flag .eq. 1 then goto cfgh_in_loop1 |
| + | $ endif |
| $ endif | |
| $! | |
| $! | |
| @@ -39,96 +39,96 @@ | |
| ! | |
| ! If you update this file also update curlmsg_vms.h so that they are in sync | |
| ! | |
| - | .TITLE CURLMSG Message files |
| - | .FACILITY CURL,1793 /PREFIX=CURL_ |
| - | .BASE 1 |
| - | .SEVERITY SUCCESS |
| - | OK <normal successful completion> |
| + | .TITLE CURLMSG Message files |
| + | .FACILITY CURL,1793 /PREFIX=CURL_ |
| + | .BASE 1 |
| + | .SEVERITY SUCCESS |
| + | OK <normal successful completion> |
| - | .SEVERITY ERROR |
| - | UNSUPPORTED_PROTOCOL <unsupported protocol> |
| - | FAILED_INIT <failed init> |
| - | URL_MALFORMAT <URL malformat> |
| - | OBSOLETE4 <obsolete error code> |
| - | COULDNT_RESOLVE_PROXY <could not resolve proxy> |
| - | COULDNT_RESOLVE_HOST <could not resolve host> |
| - | COULDNT_CONNECT <could not connect> |
| - | WEIRD_SERVER_REPLY <weird server reply> |
| - | FTP_ACCESS_DENIED <FTP access denied> |
| - | OBSOLETE10 <obsolete error code> |
| - | FTP_WEIRD_PASS_REPLY <FTP weird PASS reply> |
| - | OBSOLETE12 <obsolete error code> |
| - | FTP_WEIRD_PASV_REPLY <FTP weird PASV reply> |
| - | FTP_WEIRD_227_FORMAT <FTP weird 227 format> |
| - | FTP_CANT_GET_HOST <FTP can not get host> |
| - | OBSOLETE16 <obsolete error code> |
| - | FTP_COULDNT_SET_TYPE <FTP could not set type> |
| - | PARTIAL_FILE <partial file> |
| - | FTP_COULDNT_RETR_FILE <FTP could not RETR file> |
| - | OBSOLETE20 <obsolete error code> |
| - | QUOTE_ERROR <quote command error> |
| - | HTTP_RETURNED_ERROR <HTTP returned error> |
| - | WRITE_ERROR <write error> |
| - | OBSOLETE24 <obsolete error code> |
| - | UPLOAD_FAILED <failed upload command> |
| - | READ_ERROR <read error, could not open/read file> |
| - | OUT_OF_MEMORY <out of memory> |
| - | OPERATION_TIMEOUTED <operation timed out, timeout time was reached> |
| - | OBSOLETE29 <obsolete error code> |
| - | FTP_PORT_FAILED <FTP PORT operation failed> |
| - | FTP_COULDNT_USE_REST <FTP REST command failed> |
| - | OBSOLETE32 <obsolete error code> |
| - | RANGE_ERROR <RANGE command error> |
| - | HTTP_POST_ERROR <HTTP POST error> |
| - | SSL_CONNECT_ERROR <SSL connect error> |
| - | BAD_DOWNLOAD_RESUME <bad download resume> |
| - | FILE_COULDNT_READ_FILE <FILE could not read file> |
| - | LDAP_CANNOT_BIND <LDAP cannot bind> |
| - | LDAP_SEARCH_FAILED <LDAP search failed> |
| - | OBSOLETE40 <obsolete error code> |
| - | FUNCTION_NOT_FOUND <function not found> |
| - | ABORTED_BY_CALLBACK <aborted by callback> |
| - | BAD_FUNCTION_ARGUMENT <bad function argument> |
| - | OBSOLETE44 <obsolete error code> |
| - | INTERFACE_FAILED <CURLOPT_INTERFACE failed> |
| - | OBSOLETE46 <obsolete error code> |
| - | TOO_MANY_REDIRECTS <too many redirects> |
| - | UNKNOWN_TELNET_OPTION <unknown TELNET option> |
| - | TELNET_OPTION_SYNTAX <malformed TELNET option syntax> |
| - | OBSOLETE50 <obsolete error code> |
| - | PEER_FAILED_VERIF <peer certificate or fingerprint failed> |
| - | GOT_NOTHING <got nothing> |
| - | SSL_ENGINE_NOTFOUND <SSL crypto engine not found> |
| - | SSL_ENGINE_SETFAILED <SSL can not set SSL crypto engine as default> |
| - | SEND_ERROR <SEND error, failure sending network data> |
| - | RECV_ERROR <RECV error, failure receiving network data> |
| - | OBSOLETE57 <obsolete error code> |
| - | SSL_CERTPROBLEM <SSL problem with the local certificate> |
| + | .SEVERITY ERROR |
| + | UNSUPPORTED_PROTOCOL <unsupported protocol> |
| + | FAILED_INIT <failed init> |
| + | URL_MALFORMAT <URL malformat> |
| + | OBSOLETE4 <obsolete error code> |
| + | COULDNT_RESOLVE_PROXY <could not resolve proxy> |
| + | COULDNT_RESOLVE_HOST <could not resolve host> |
| + | COULDNT_CONNECT <could not connect> |
| + | WEIRD_SERVER_REPLY <weird server reply> |
| + | FTP_ACCESS_DENIED <FTP access denied> |
| + | OBSOLETE10 <obsolete error code> |
| + | FTP_WEIRD_PASS_REPLY <FTP weird PASS reply> |
| + | OBSOLETE12 <obsolete error code> |
| + | FTP_WEIRD_PASV_REPLY <FTP weird PASV reply> |
| + | FTP_WEIRD_227_FORMAT <FTP weird 227 format> |
| + | FTP_CANT_GET_HOST <FTP can not get host> |
| + | OBSOLETE16 <obsolete error code> |
| + | FTP_COULDNT_SET_TYPE <FTP could not set type> |
| + | PARTIAL_FILE <partial file> |
| + | FTP_COULDNT_RETR_FILE <FTP could not RETR file> |
| + | OBSOLETE20 <obsolete error code> |
| + | QUOTE_ERROR <quote command error> |
| + | HTTP_RETURNED_ERROR <HTTP returned error> |
| + | WRITE_ERROR <write error> |
| + | OBSOLETE24 <obsolete error code> |
| + | UPLOAD_FAILED <failed upload command> |
| + | READ_ERROR <read error, could not open/read file> |
| + | OUT_OF_MEMORY <out of memory> |
| + | OPERATION_TIMEOUTED <operation timed out, timeout time was reached> |
| + | OBSOLETE29 <obsolete error code> |
| + | FTP_PORT_FAILED <FTP PORT operation failed> |
| + | FTP_COULDNT_USE_REST <FTP REST command failed> |
| + | OBSOLETE32 <obsolete error code> |
| + | RANGE_ERROR <RANGE command error> |
| + | HTTP_POST_ERROR <HTTP POST error> |
| + | SSL_CONNECT_ERROR <SSL connect error> |
| + | BAD_DOWNLOAD_RESUME <bad download resume> |
| + | FILE_COULDNT_READ_FILE <FILE could not read file> |
| + | LDAP_CANNOT_BIND <LDAP cannot bind> |
| + | LDAP_SEARCH_FAILED <LDAP search failed> |
| + | OBSOLETE40 <obsolete error code> |
| + | FUNCTION_NOT_FOUND <function not found> |
| + | ABORTED_BY_CALLBACK <aborted by callback> |
| + | BAD_FUNCTION_ARGUMENT <bad function argument> |
| + | OBSOLETE44 <obsolete error code> |
| + | INTERFACE_FAILED <CURLOPT_INTERFACE failed> |
| + | OBSOLETE46 <obsolete error code> |
| + | TOO_MANY_REDIRECTS <too many redirects> |
| + | UNKNOWN_TELNET_OPTION <unknown TELNET option> |
| + | TELNET_OPTION_SYNTAX <malformed TELNET option syntax> |
| + | OBSOLETE50 <obsolete error code> |
| + | PEER_FAILED_VERIF <peer certificate or fingerprint failed> |
| + | GOT_NOTHING <got nothing> |
| + | SSL_ENGINE_NOTFOUND <SSL crypto engine not found> |
| + | SSL_ENGINE_SETFAILED <SSL can not set SSL crypto engine as default> |
| + | SEND_ERROR <SEND error, failure sending network data> |
| + | RECV_ERROR <RECV error, failure receiving network data> |
| + | OBSOLETE57 <obsolete error code> |
| + | SSL_CERTPROBLEM <SSL problem with the local certificate> |
| SSL_CIPHER <SSL CIPHER, could not use specified cipher> | |
| - | SSL_CACERT <SSL CACERT, problem with the CA cert (path?)> |
| - | BAD_CONTENT_ENCODING <unrecognized transfer encoding> |
| - | LDAP_INVALID_URL <LDAP invalid url> |
| - | FILESIZE_EXCEEDED <maximum file size exceeded> |
| - | USE_SSL_FAILED <requested FTP SSL level failed> |
| - | SEND_FAIL_REWIND <sending data requires a rewind that failed> |
| - | SSL_ENGINE_INITFAILED <failed to initialise ENGINE> |
| - | LOGIN_DENIED <user or password not accepted. failed to login> |
| - | TFTP_NOTFOUND <file not found on server> |
| - | TFTP_PERM <permission problem on server> |
| - | REMOTE_DISK_FULL <out of disk space on server> |
| - | TFTP_ILLEGAL <illegal TFTP operation> |
| - | TFTP_UNKNOWNID <unknown transfer ID> |
| - | REMOTE_FILE_EXISTS <file already exists> |
| - | TFTP_NOSUCHUSER <no such user> |
| - | CONV_FAILED <conversion failed> |
| - | CONV_REQD <caller must register conversion callbacks> |
| - | SSL_CACERT_BADFILE <could not load CACERT file> |
| - | REMOTE_FILE_NOT_FOUND <remote file not found> |
| - | SSH <unspecified error from the SSH layer> |
| - | SSL_SHUTDOWN_FAILED <failed to shut down the SSL connection> |
| - | AGAIN <socket not ready, wait and try again> |
| - | SSL_CRL_BADFILE <could not load CRL file, missing or wrong format> |
| - | SSL_ISSUER_ERROR <issuer check failed> |
| - | CURL_LAST <CURLMSG.MSG is out of sync with the source code> |
| + | SSL_CACERT <SSL CACERT, problem with the CA cert (path?)> |
| + | BAD_CONTENT_ENCODING <unrecognized transfer encoding> |
| + | LDAP_INVALID_URL <LDAP invalid url> |
| + | FILESIZE_EXCEEDED <maximum file size exceeded> |
| + | USE_SSL_FAILED <requested FTP SSL level failed> |
| + | SEND_FAIL_REWIND <sending data requires a rewind that failed> |
| + | SSL_ENGINE_INITFAILED <failed to initialise ENGINE> |
| + | LOGIN_DENIED <user or password not accepted. failed to login> |
| + | TFTP_NOTFOUND <file not found on server> |
| + | TFTP_PERM <permission problem on server> |
| + | REMOTE_DISK_FULL <out of disk space on server> |
| + | TFTP_ILLEGAL <illegal TFTP operation> |
| + | TFTP_UNKNOWNID <unknown transfer ID> |
| + | REMOTE_FILE_EXISTS <file already exists> |
| + | TFTP_NOSUCHUSER <no such user> |
| + | CONV_FAILED <conversion failed> |
| + | CONV_REQD <caller must register conversion callbacks> |
| + | SSL_CACERT_BADFILE <could not load CACERT file> |
| + | REMOTE_FILE_NOT_FOUND <remote file not found> |
| + | SSH <unspecified error from the SSH layer> |
| + | SSL_SHUTDOWN_FAILED <failed to shut down the SSL connection> |
| + | AGAIN <socket not ready, wait and try again> |
| + | SSL_CRL_BADFILE <could not load CRL file, missing or wrong format> |
| + | SSL_ISSUER_ERROR <issuer check failed> |
| + | CURL_LAST <CURLMSG.MSG is out of sync with the source code> |
| .END | |
| @@ -52,92 +52,92 @@ | |
| */ | |
| static const long vms_cond[] = | |
| - | { |
| - | CURL_OK, |
| - | CURL_UNSUPPORTED_PROTOCOL, |
| - | CURL_FAILED_INIT, |
| - | CURL_URL_MALFORMAT, |
| - | CURL_OBSOLETE4, |
| - | CURL_COULDNT_RESOLVE_PROXY, |
| - | CURL_COULDNT_RESOLVE_HOST, |
| - | CURL_COULDNT_CONNECT, |
| - | CURL_WEIRD_SERVER_REPLY, |
| - | CURL_FTP_ACCESS_DENIED, |
| - | CURL_OBSOLETE10, |
| - | CURL_FTP_WEIRD_PASS_REPLY, |
| - | CURL_OBSOLETE12, |
| - | CURL_FTP_WEIRD_PASV_REPLY, |
| - | CURL_FTP_WEIRD_227_FORMAT, |
| - | CURL_FTP_CANT_GET_HOST, |
| - | CURL_OBSOLETE16, |
| - | CURL_FTP_COULDNT_SET_TYPE, |
| - | CURL_PARTIAL_FILE, |
| - | CURL_FTP_COULDNT_RETR_FILE, |
| - | CURL_OBSOLETE20, |
| - | CURL_QUOTE_ERROR, |
| - | CURL_HTTP_RETURNED_ERROR, |
| - | CURL_WRITE_ERROR, |
| - | CURL_OBSOLETE24, |
| - | CURL_UPLOAD_FAILED, |
| - | CURL_READ_ERROR, |
| - | CURL_OUT_OF_MEMORY, |
| - | CURL_OPERATION_TIMEOUTED, |
| - | CURL_OBSOLETE29, |
| - | CURL_FTP_PORT_FAILED, |
| - | CURL_FTP_COULDNT_USE_REST, |
| - | CURL_OBSOLETE32, |
| - | CURL_RANGE_ERROR, |
| - | CURL_HTTP_POST_ERROR, |
| - | CURL_SSL_CONNECT_ERROR, |
| - | CURL_BAD_DOWNLOAD_RESUME, |
| - | CURL_FILE_COULDNT_READ_FILE, |
| - | CURL_LDAP_CANNOT_BIND, |
| - | CURL_LDAP_SEARCH_FAILED, |
| - | CURL_OBSOLETE40, |
| - | CURL_FUNCTION_NOT_FOUND, |
| - | CURL_ABORTED_BY_CALLBACK, |
| - | CURL_BAD_FUNCTION_ARGUMENT, |
| - | CURL_OBSOLETE44, |
| - | CURL_INTERFACE_FAILED, |
| - | CURL_OBSOLETE46, |
| - | CURL_TOO_MANY_REDIRECTS, |
| - | CURL_UNKNOWN_TELNET_OPTION, |
| - | CURL_TELNET_OPTION_SYNTAX, |
| - | CURL_OBSOLETE50, |
| - | CURL_PEER_FAILED_VERIF, |
| - | CURL_GOT_NOTHING, |
| - | CURL_SSL_ENGINE_NOTFOUND, |
| - | CURL_SSL_ENGINE_SETFAILED, |
| - | CURL_SEND_ERROR, |
| - | CURL_RECV_ERROR, |
| - | CURL_OBSOLETE57, |
| - | CURL_SSL_CERTPROBLEM, |
| - | CURL_SSL_CIPHER, |
| - | CURL_SSL_CACERT, |
| - | CURL_BAD_CONTENT_ENCODING, |
| - | CURL_LDAP_INVALID_URL, |
| - | CURL_FILESIZE_EXCEEDED, |
| - | CURL_USE_SSL_FAILED, |
| - | CURL_SEND_FAIL_REWIND, |
| - | CURL_SSL_ENGINE_INITFAILED, |
| - | CURL_LOGIN_DENIED, |
| - | CURL_TFTP_NOTFOUND, |
| - | CURL_TFTP_PERM, |
| - | CURL_REMOTE_DISK_FULL, |
| - | CURL_TFTP_ILLEGAL, |
| - | CURL_TFTP_UNKNOWNID, |
| - | CURL_REMOTE_FILE_EXISTS, |
| - | CURL_TFTP_NOSUCHUSER, |
| - | CURL_CONV_FAILED, |
| - | CURL_CONV_REQD, |
| - | CURL_SSL_CACERT_BADFILE, |
| - | CURL_REMOTE_FILE_NOT_FOUND, |
| - | CURL_SSH, |
| - | CURL_SSL_SHUTDOWN_FAILED, |
| - | CURL_AGAIN, |
| - | CURLE_SSL_CRL_BADFILE, |
| - | CURLE_SSL_ISSUER_ERROR, |
| - | CURL_CURL_LAST |
| - | }; |
| + | { |
| + | CURL_OK, |
| + | CURL_UNSUPPORTED_PROTOCOL, |
| + | CURL_FAILED_INIT, |
| + | CURL_URL_MALFORMAT, |
| + | CURL_OBSOLETE4, |
| + | CURL_COULDNT_RESOLVE_PROXY, |
| + | CURL_COULDNT_RESOLVE_HOST, |
| + | CURL_COULDNT_CONNECT, |
| + | CURL_WEIRD_SERVER_REPLY, |
| + | CURL_FTP_ACCESS_DENIED, |
| + | CURL_OBSOLETE10, |
| + | CURL_FTP_WEIRD_PASS_REPLY, |
| + | CURL_OBSOLETE12, |
| + | CURL_FTP_WEIRD_PASV_REPLY, |
| + | CURL_FTP_WEIRD_227_FORMAT, |
| + | CURL_FTP_CANT_GET_HOST, |
| + | CURL_OBSOLETE16, |
| + | CURL_FTP_COULDNT_SET_TYPE, |
| + | CURL_PARTIAL_FILE, |
| + | CURL_FTP_COULDNT_RETR_FILE, |
| + | CURL_OBSOLETE20, |
| + | CURL_QUOTE_ERROR, |
| + | CURL_HTTP_RETURNED_ERROR, |
| + | CURL_WRITE_ERROR, |
| + | CURL_OBSOLETE24, |
| + | CURL_UPLOAD_FAILED, |
| + | CURL_READ_ERROR, |
| + | CURL_OUT_OF_MEMORY, |
| + | CURL_OPERATION_TIMEOUTED, |
| + | CURL_OBSOLETE29, |
| + | CURL_FTP_PORT_FAILED, |
| + | CURL_FTP_COULDNT_USE_REST, |
| + | CURL_OBSOLETE32, |
| + | CURL_RANGE_ERROR, |
| + | CURL_HTTP_POST_ERROR, |
| + | CURL_SSL_CONNECT_ERROR, |
| + | CURL_BAD_DOWNLOAD_RESUME, |
| + | CURL_FILE_COULDNT_READ_FILE, |
| + | CURL_LDAP_CANNOT_BIND, |
| + | CURL_LDAP_SEARCH_FAILED, |
| + | CURL_OBSOLETE40, |
| + | CURL_FUNCTION_NOT_FOUND, |
| + | CURL_ABORTED_BY_CALLBACK, |
| + | CURL_BAD_FUNCTION_ARGUMENT, |
| + | CURL_OBSOLETE44, |
| + | CURL_INTERFACE_FAILED, |
| + | CURL_OBSOLETE46, |
| + | CURL_TOO_MANY_REDIRECTS, |
| + | CURL_UNKNOWN_TELNET_OPTION, |
| + | CURL_TELNET_OPTION_SYNTAX, |
| + | CURL_OBSOLETE50, |
| + | CURL_PEER_FAILED_VERIF, |
| + | CURL_GOT_NOTHING, |
| + | CURL_SSL_ENGINE_NOTFOUND, |
| + | CURL_SSL_ENGINE_SETFAILED, |
| + | CURL_SEND_ERROR, |
| + | CURL_RECV_ERROR, |
| + | CURL_OBSOLETE57, |
| + | CURL_SSL_CERTPROBLEM, |
| + | CURL_SSL_CIPHER, |
| + | CURL_SSL_CACERT, |
| + | CURL_BAD_CONTENT_ENCODING, |
| + | CURL_LDAP_INVALID_URL, |
| + | CURL_FILESIZE_EXCEEDED, |
| + | CURL_USE_SSL_FAILED, |
| + | CURL_SEND_FAIL_REWIND, |
| + | CURL_SSL_ENGINE_INITFAILED, |
| + | CURL_LOGIN_DENIED, |
| + | CURL_TFTP_NOTFOUND, |
| + | CURL_TFTP_PERM, |
| + | CURL_REMOTE_DISK_FULL, |
| + | CURL_TFTP_ILLEGAL, |
| + | CURL_TFTP_UNKNOWNID, |
| + | CURL_REMOTE_FILE_EXISTS, |
| + | CURL_TFTP_NOSUCHUSER, |
| + | CURL_CONV_FAILED, |
| + | CURL_CONV_REQD, |
| + | CURL_SSL_CACERT_BADFILE, |
| + | CURL_REMOTE_FILE_NOT_FOUND, |
| + | CURL_SSH, |
| + | CURL_SSL_SHUTDOWN_FAILED, |
| + | CURL_AGAIN, |
| + | CURLE_SSL_CRL_BADFILE, |
| + | CURLE_SSL_ISSUER_ERROR, |
| + | CURL_CURL_LAST |
| + | }; |
| #endif /* HEADER_CURLMSG_VMS_H */ | |
| @@ -71,8 +71,8 @@ $! ssl$* logicals means HP ssl is present | |
| $!---------------------------------------- | |
| $ if f$trnlnm("ssl$root") .nes. "" | |
| $ then | |
| - | $ nohpssl = 0 |
| - | $ hpssl = 1 |
| + | $ nohpssl = 0 |
| + | $ hpssl = 1 |
| $ endif | |
| $! | |
| $! HP defines OPENSSL as SSL$INCLUDE as a convenience for linking. | |
| @@ -83,25 +83,25 @@ $!------------------------------------ | |
| $ openssl_lnm = f$trnlnm("OPENSSL") | |
| $ if (openssl_lnm .nes. "SYS$INCLUDE") | |
| $ then | |
| - | $! Non HP SSL is installed, default to use it. |
| - | $ nohpssl = 1 |
| - | $ hpssl = 0 |
| + | $! Non HP SSL is installed, default to use it. |
| + | $ nohpssl = 1 |
| + | $ hpssl = 0 |
| $ endif | |
| $! | |
| $! Now check to see if hpssl has been specifically disabled | |
| $!---------------------------------------------------------- | |
| $ if f$locate(",nohpssl,", args_lower) .lt. args_len | |
| $ then | |
| - | $ nohpssl = 1 |
| - | $ hpssl = 0 |
| + | $ nohpssl = 1 |
| + | $ hpssl = 0 |
| $ endif | |
| $! | |
| $! Finally check to see if hp ssl has been specifically included. | |
| $!---------------------------------------------------------------- | |
| $ if f$locate(",nohpssl,", args_lower) .lt. args_len | |
| $ then | |
| - | $ nohpssl = 1 |
| - | $ hpssl = 0 |
| + | $ nohpssl = 1 |
| + | $ hpssl = 0 |
| $ endif | |
| $endif | |
| $! | |
| @@ -113,14 +113,14 @@ $ write sys$output "NOTICE: A LIBIDN port has been detected." | |
| $ write sys$output " This port of curl for VMS has not been tested with it." | |
| $ if f$locate(",libidn,", args_lower) .lt. args_len | |
| $ then | |
| - | $ libidn = 1 |
| + | $ libidn = 1 |
| $ endif | |
| $ if .not. libidn | |
| $ then | |
| - | $ write sys$output " LIBIDN support is not enabled." |
| - | $ write sys$output "Run with the ""libidn"" parameter to attempt to use." |
| + | $ write sys$output " LIBIDN support is not enabled." |
| + | $ write sys$output "Run with the ""libidn"" parameter to attempt to use." |
| $ else | |
| - | $ write sys$output " Untested LIBIDN support requested." |
| + | $ write sys$output " Untested LIBIDN support requested." |
| $ endif | |
| $endif | |
| $! | |
| @@ -132,14 +132,14 @@ $ write sys$output "NOTICE: A LIBSSH2 port has been detected." | |
| $ write sys$output " This port of curl for VMS has not been tested with it." | |
| $ if f$locate(",libssh2,", args_lower) .lt. args_len | |
| $ then | |
| - | $ libssh2 = 1 |
| + | $ libssh2 = 1 |
| $ endif | |
| $ if .not. libssh2 | |
| $ then | |
| - | $ write sys$output " LIBSSH2 support is not enabled." |
| - | $ write sys$output "Run with the ""libssh2"" parameter to attempt to use." |
| + | $ write sys$output " LIBSSH2 support is not enabled." |
| + | $ write sys$output "Run with the ""libssh2"" parameter to attempt to use." |
| $ else | |
| - | $ write sys$output " Untested LIBSSH2 support requested." |
| + | $ write sys$output " Untested LIBSSH2 support requested." |
| $ endif | |
| $endif | |
| $! | |
| @@ -159,7 +159,7 @@ $then | |
| $! If kerberos is installed: sys$share:gss$rtl.exe exists. | |
| $ if f$search("sys$shsare:gss$rtl.exe") .eqs. "" | |
| $ then | |
| - | $ nokerberos = 1 |
| + | $ nokerberos = 1 |
| $ endif | |
| $endif | |
| $! | |
| @@ -170,13 +170,13 @@ $if f$trnlnm("GNV$LIBZSHR") .nes. "" | |
| $then | |
| $ if f$locate(",nozlib,", args_lower) .lt. args_len | |
| $ then | |
| - | $ nozlib = 1 |
| + | $ nozlib = 1 |
| $ endif | |
| $! if .not. nozlib | |
| $! then | |
| - | $! write sys$output " GNV$LIBZSHR support is enabled." |
| + | $! write sys$output " GNV$LIBZSHR support is enabled." |
| $! else | |
| - | $! write sys$output " GNV$LIBZSHR support is disabled by nozlib." |
| + | $! write sys$output " GNV$LIBZSHR support is disabled by nozlib." |
| $! endif | |
| $else | |
| $ nozlib = 1 | |
| @@ -262,9 +262,9 @@ $ write cvh "#undef CURL_DISABLE_LDAP" | |
| $ write cvh "#endif" | |
| $ if .not. nossl | |
| $ then | |
| - | $ write cvh "#ifdef CURL_DISABLE_LDAPS" |
| - | $ write cvh "#undef CURL_DISABLE_LDAPS" |
| - | $ write cvh "#endif" |
| + | $ write cvh "#ifdef CURL_DISABLE_LDAPS" |
| + | $ write cvh "#undef CURL_DISABLE_LDAPS" |
| + | $ write cvh "#endif" |
| $ endif | |
| $endif | |
| $write cvh "#ifdef CURL_DISABLE_LIBCURL_OPTION" | |