clearerr() if b->uend set. DLW
authorDavid Wasley <dlw@ucbvax.Berkeley.EDU>
Fri, 30 Apr 1982 07:28:48 +0000 (23:28 -0800)
committerDavid Wasley <dlw@ucbvax.Berkeley.EDU>
Fri, 30 Apr 1982 07:28:48 +0000 (23:28 -0800)
SCCS-vsn: usr.bin/f77/libI77/backspace.c 1.4

usr/src/usr.bin/f77/libI77/backspace.c

index 46bb8fd..401f0e5 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
-char id_backspace[] = "@(#)backspace.c 1.3";
+char id_backspace[] = "@(#)backspace.c 1.4";
  *
  * Backspace records
  */
  *
  * Backspace records
  */
@@ -26,6 +26,7 @@ f_back(a) alist *a;
        lfname = b->ufnm;
        if(b->uend)
        {       b->uend = NO;
        lfname = b->ufnm;
        if(b->uend)
        {       b->uend = NO;
+               clearerr(b->ufd);
                return(OK);
        }
        if((x=ftell(b->ufd))==0) return(OK);
                return(OK);
        }
        if((x=ftell(b->ufd))==0) return(OK);