/*********************************************************/
/*    Autori:                                            */
/*            Pelosi Giovanni, 346787, pelosi            */
/*            Pesce  Agatino,  456868, pesce             */
/*                                                       */
/*  Progetto: Sistemi 2: biblioteca                      */
/*  Data Pr.: 9/2/96                                     */
/*      File: support.c                                  */
/*                                                       */
/*********************************************************/


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include "support.h"

/*
************************************************************************
*
*  stampa messaggio per errore di sistema
*
************************************************************************
*/

void ErrMess(char * Msg)
{
  fprintf(stderr, "\nErrno: %d\n", errno);
  fprintf(stderr, "\n%s\n", strerror(errno));
  fprintf(stderr, "\nErrExit: %s\n", Msg);
}

/*
************************************************************************
*
*  stampa messaggio e terminazione per errore di sistema
*
************************************************************************
*/

void ErrExit(char * Msg)
{
  ErrMess(Msg);
  exit(-1);
}