fixed t_runc of /dev/null ! DLW
authorDavid Wasley <dlw@ucbvax.Berkeley.EDU>
Mon, 7 Dec 1981 03:24:18 +0000 (19:24 -0800)
committerDavid Wasley <dlw@ucbvax.Berkeley.EDU>
Mon, 7 Dec 1981 03:24:18 +0000 (19:24 -0800)
SCCS-vsn: usr.bin/f77/libI77/endfile.c 1.5

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

index 804dc54..0f1305a 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
-char id_endfile[] = "@(#)endfile.c     1.4";
+char id_endfile[] = "@(#)endfile.c     1.5";
  *
  * endfile
  */
  *
  * endfile
  */
@@ -37,7 +37,7 @@ t_runc(b,flag) unit *b; ioflag flag;
        loc=ftell(b->ufd);
        fseek(b->ufd,0L,2);
        len=ftell(b->ufd);
        loc=ftell(b->ufd);
        fseek(b->ufd,0L,2);
        len=ftell(b->ufd);
-       if (loc==len) return(OK);
+       if (loc>=len) return(OK);
        strcpy(nm,tmplate);
        mktemp(nm);
        if(!(tmp=fopen(nm,"w"))) err(flag,errno,endf);
        strcpy(nm,tmplate);
        mktemp(nm);
        if(!(tmp=fopen(nm,"w"))) err(flag,errno,endf);