SCCS-vsn: usr.bin/pascal/libpc/PERROR.c 1.1
--- /dev/null
+/* Copyright (c) 1979 Regents of the University of California */
+
+static char sccsid[] = "@(#)PERROR.c 1.1 %G%";
+
+#include <stdio.h>
+#include <signal.h>
+#include "h00vars.h"
+
+/*
+ * Routine PERROR is called from the runtime library when a runtime
+ * I/O error occurs. Its arguments are a pointer to an error message and
+ * the name of the offending file.
+ */
+long
+PERROR(msg, fname)
+
+ char *msg, *fname;
+{
+ PFLUSH();
+ fputc('\n',stderr);
+ SETRACE();
+ fputs(msg, stderr);
+ perror(fname);
+ return 0;
+}