Riferimenti per il file errore.c

#include <stdio.h>
#include <errno.h>

Vai al codice sorgente di questo file.

Funzioni

int errore (const char *file, int line, const char *msg, int error_no)

Descrizione dettagliata

Autore:
Tranchida Giulio, No Matricola 241732
Si dichiara che il contenuto di questo file e', in ogni sua parte, opera originale dell'autore.

This program is free software; you can redistribuite it and/or modify it under the terms of the GNU/General Pubblic License as published the Free software Foundation; either version 2 of the License, or (at your opinion) any later version.

Definizione nel file errore.c.


Documentazione delle funzioni

int errore ( const char *  file,
int  line,
const char *  msg,
int  error_no 
)

Questa funzione e' a solo scopo di debugging del codice.
La funzione si occupa di stampare a monitor diverse informazioni in merito ad un errore che si e' verificato. Il comportamento della funzione stessa e' diversificato in base alla varibile _DEBUG_MODE, in particolare se questa e' definita, la funzione stampera' a monitor, sullo standard error:

  • Un messaggio che informa in queale file e in quel linea di esso si e' verificato l'errore,
  • un messagio di errore personalizzato a cui segue il messaggio prodotto dalla perror,
  • il numero di errore ritornato da errno. Altrimenti se _DEBUG_MODE non e' settato la funzione non esegue nulla e ritorna 0
Parametri:
file Il nome del file dove si e' verificato l'errore
line Il numero di riga dove si e' verificato l'errore
msg Un messaggio che verra' stampato a monitor
error_no Il numero di errore di ritornato da errno
Restituisce:
errno

Definizione alla linea 29 del file errore.c.

00029                                                                      {
00030         errno = error_no;
00031         return error_no;
00032 }

Generato il Fri Jan 28 22:16:29 2011 per SFAT: Simplified File Allocation Table Project da  doxygen 1.6.3