aboutsummaryrefslogtreecommitdiff
path: root/gnu/libexec/uucp/libuuconf/vsinfo.c
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1994-05-07 18:14:43 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1994-05-07 18:14:43 +0000
commit8d29233fea7a22a18c2998c2eb07dec0f26c4101 (patch)
treeae7a62b3e6b9d3c5b40e295b8b73feb61e4b04ce /gnu/libexec/uucp/libuuconf/vsinfo.c
parentdbdb1f56bb2d2ff97b05ccbc31ca474727b5d2d7 (diff)
Notes
Diffstat (limited to 'gnu/libexec/uucp/libuuconf/vsinfo.c')
-rw-r--r--gnu/libexec/uucp/libuuconf/vsinfo.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/gnu/libexec/uucp/libuuconf/vsinfo.c b/gnu/libexec/uucp/libuuconf/vsinfo.c
index c528ce350126..ac6d3f253768 100644
--- a/gnu/libexec/uucp/libuuconf/vsinfo.c
+++ b/gnu/libexec/uucp/libuuconf/vsinfo.c
@@ -1,7 +1,7 @@
/* vsinfo.c
Get information about a system from the V2 configuration files.
- Copyright (C) 1992 Ian Lance Taylor
+ Copyright (C) 1992, 1993 Ian Lance Taylor
This file is part of the Taylor UUCP uuconf library.
@@ -20,13 +20,13 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
The author of the program may be contacted at ian@airs.com or
- c/o Infinity Development Systems, P.O. Box 520, Waltham, MA 02254.
+ c/o Cygnus Support, Building 200, 1 Kendall Square, Cambridge, MA 02139.
*/
#include "uucnfi.h"
#if USE_RCS_ID
-const char _uuconf_vsinfo_rcsid[] = "$Id: vsinfo.c,v 1.1 1993/08/04 19:35:28 jtc Exp $";
+const char _uuconf_vsinfo_rcsid[] = "$Id: vsinfo.c,v 1.10 1994/01/30 21:14:29 ian Rel $";
#endif
#include <errno.h>
@@ -77,7 +77,7 @@ _uuconf_iv2_system_internal (qglobal, zsystem, qsys)
qglobal->ilineno = 0;
- while ((cchars = getline (&zline, &cline, e)) > 0)
+ while ((cchars = _uuconf_getline (qglobal, &zline, &cline, e)) > 0)
{
int ctoks, ctimes, i;
struct uuconf_system *qset;
@@ -174,7 +174,7 @@ _uuconf_iv2_system_internal (qglobal, zsystem, qsys)
here. */
zretry = strchr (pzsplit[1], ';');
if (zretry == NULL)
- cretry = 0;
+ cretry = 55;
else
{
*zretry = '\0';
@@ -212,6 +212,11 @@ _uuconf_iv2_system_internal (qglobal, zsystem, qsys)
pblock);
if (iret != UUCONF_SUCCESS)
break;
+
+ /* Treat any time/grade setting as both a timegrade and a
+ call-timegrade. */
+ if (bgrade != UUCONF_GRADE_LOW)
+ qset->uuconf_qcalltimegrade = qset->uuconf_qtimegrade;
}
if (iret != UUCONF_SUCCESS)
@@ -259,6 +264,7 @@ _uuconf_iv2_system_internal (qglobal, zsystem, qsys)
else
qset->uuconf_qport->uuconf_u.uuconf_stcp.uuconf_zport
= pzsplit[3];
+ qset->uuconf_qport->uuconf_u.uuconf_stcp.uuconf_pzdialer = NULL;
}
if (ctoks < 4)