Annotation of 43BSD/ingres/source/monitor/print.c, revision 1.1.1.1

1.1       root        1: # include      "monitor.h"
                      2: # include      <ingres.h>
                      3: # include      <aux.h>
                      4: # include      <sccs.h>
                      5: 
                      6: SCCSID(@(#)print.c     8.1     12/31/84)
                      7: 
                      8: 
                      9: 
                     10: /*
                     11: **  PRINT QUERY BUFFER
                     12: **
                     13: **     The logical query buffer is printed on the terminal regardless
                     14: **     of the "Nodayfile" mode.  Autoclear is reset, so the query
                     15: **     may be rerun.
                     16: **
                     17: **     Uses trace flag 6
                     18: */
                     19: 
                     20: print()
                     21: {
                     22:        FILE            *iop;
                     23:        register char   c;
                     24: 
                     25:        /* BACK UP FILE & UPDATE LAST PAGE */
                     26:        Autoclear = 0;
                     27:        clrline(1);
                     28:        fflush(Qryiop);
                     29:        if ((iop = fopen(Qbname, "r")) == NULL)
                     30:                syserr("print: open 1");
                     31: 
                     32:        /* list file on standard output */
                     33:        Notnull = 0;
                     34:        while ((c = getc(iop)) > 0)
                     35:        {
                     36:                putchar(c);
                     37:                Notnull++;
                     38:        }
                     39: 
                     40:        fclose(iop);
                     41:        cgprompt();
                     42: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.