/* * $Id: perror.c,v 1.1.1.1 1996/02/15 17:54:22 mclareni Exp $ * * $Log: perror.c,v $ * Revision 1.1.1.1 1996/02/15 17:54:22 mclareni * Kernlib * */ #include "sys/CERNLIB_machine.h" #include "pilot.h" /*> ROUTINE PERROR CERN PROGLIB# PERROR .VERSION KERNIRT 1.02 900925 ORIG. 20/07/90, JZ Fortran interface routine to perror */ #include void perror_ (text, ntext) char text[]; int ntext; { int jcol, nall; char *pttext, *ptuse, *malloc(); /* get memory and copy NAME terminated */ nall = ntext + 6; pttext = malloc (nall); if (pttext == NULL) return; ptuse = pttext; jcol = 0; while (jcol < ntext) *ptuse++ = text[jcol++]; *ptuse = '\0'; perror (pttext); free (pttext); return; } /*> END <----------------------------------------------------------*/