TCP Socket - C Language
|
00001 00012 #include "errore.h" 00013 00014 #ifdef _DEBUG_MODE 00015 00016 int sys_err(const char *file, int line, const char *format, ...){ 00017 va_list arg; 00018 00019 fprintf(stderr,"Errore file %s, linea %d. Error No:%d\n", file, line-1, errno); 00020 va_start (arg, format); 00021 vfprintf(stderr, format, arg); 00022 va_end (arg); 00023 perror(0); 00024 return errno; 00025 } 00026 00027 void gen_err(const char *file, int line, const char *format, ...){ 00028 va_list arg; 00029 00030 fprintf(stderr,"Errore file %s, linea %d\n", file, line-1); 00031 va_start (arg, format); 00032 vfprintf(stderr, format, arg); 00033 va_end (arg); 00034 return; 00035 } 00036 00037 #else 00038 00039 int sys_err(const char *file, int line, const char *format, ...){ 00040 return errno; 00041 } 00042 00043 void gen_err(const char *file, int line, const char *format, ...){ 00044 return; 00045 } 00046 00047 #endif 00048