4.3BSD/usr/ingres/source/monitor/print.c
# include "monitor.h"
# include <ingres.h>
# include <aux.h>
# include <sccs.h>
SCCSID(@(#)print.c 8.1 12/31/84)
/*
** PRINT QUERY BUFFER
**
** The logical query buffer is printed on the terminal regardless
** of the "Nodayfile" mode. Autoclear is reset, so the query
** may be rerun.
**
** Uses trace flag 6
*/
print()
{
FILE *iop;
register char c;
/* BACK UP FILE & UPDATE LAST PAGE */
Autoclear = 0;
clrline(1);
fflush(Qryiop);
if ((iop = fopen(Qbname, "r")) == NULL)
syserr("print: open 1");
/* list file on standard output */
Notnull = 0;
while ((c = getc(iop)) > 0)
{
putchar(c);
Notnull++;
}
fclose(iop);
cgprompt();
}