=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/dig/dig.c,v retrieving revision 1.1 retrieving revision 1.2 diff -c -r1.1 -r1.2 *** src/usr.bin/dig/dig.c 2020/02/07 09:58:52 1.1 --- src/usr.bin/dig/dig.c 2020/02/11 16:50:58 1.2 *************** *** 14,20 **** * PERFORMANCE OF THIS SOFTWARE. */ ! /* $Id: dig.c,v 1.1 2020/02/07 09:58:52 florian Exp $ */ /*! \file */ #include --- 14,20 ---- * PERFORMANCE OF THIS SOFTWARE. */ ! /* $Id: dig.c,v 1.2 2020/02/11 16:50:58 florian Exp $ */ /*! \file */ #include *************** *** 1605,1614 **** char *bargv[64]; int rc; char **rv; - #ifndef NOPOSIX - char *homedir; - char rcfile[256]; - #endif char *input; int i; isc_boolean_t need_clone = ISC_TRUE; --- 1605,1610 ---- *************** *** 1630,1674 **** default_lookup = make_empty_lookup(); default_lookup->adflag = ISC_TRUE; default_lookup->edns = 0; - - #ifndef NOPOSIX - /* - * Treat ${HOME}/.digrc as a special batchfile - */ - INSIST(batchfp == NULL); - homedir = getenv("HOME"); - if (homedir != NULL) { - unsigned int n; - n = snprintf(rcfile, sizeof(rcfile), "%s/.digrc", - homedir); - if (n < sizeof(rcfile)) - batchfp = fopen(rcfile, "r"); - } - if (batchfp != NULL) { - while (fgets(batchline, sizeof(batchline), - batchfp) != 0) { - debug("config line %s", batchline); - bargc = 1; - input = batchline; - bargv[bargc] = next_token(&input, " \t\r\n"); - while ((bargc < 62) && (bargv[bargc] != NULL)) { - bargc++; - bargv[bargc] = - next_token(&input, " \t\r\n"); - } - - bargv[0] = argv[0]; - argv0 = argv[0]; - - for(i = 0; i < bargc; i++) - debug(".digrc argv %d: %s", - i, bargv[i]); - parse_args(ISC_TRUE, ISC_TRUE, bargc, - (char **)bargv); - } - fclose(batchfp); - } - #endif } if (is_batchfile && !config_only) { --- 1626,1631 ----