Commit 890f32dd80e67de6f2f92294f00ed306be2c8d63

Authored by perry.werneck@gmail.com
1 parent 7efab0c3

Incluindo opção de envio do trace de comunicação e telas para o syslog

Showing 1 changed file with 0 additions and 45 deletions   Show diff stats
@@ -53,70 +53,25 @@ @@ -53,70 +53,25 @@
53 #include <stdarg.h> 53 #include <stdarg.h>
54 #include <fcntl.h> 54 #include <fcntl.h>
55 #include "3270ds.h" 55 #include "3270ds.h"
56 -//#include "appres.h"  
57 -// #include "objects.h"  
58 #include "resources.h" 56 #include "resources.h"
59 -// #include "ctlr.h"  
60 57
61 #include "charsetc.h" 58 #include "charsetc.h"
62 -// #include "childc.h"  
63 #include "ctlrc.h" 59 #include "ctlrc.h"
64 #include "popupsc.h" 60 #include "popupsc.h"
65 -// #include "printc.h"  
66 -// #include "savec.h"  
67 #include "tablesc.h" 61 #include "tablesc.h"
68 #include "telnetc.h" 62 #include "telnetc.h"
69 #include "trace_dsc.h" 63 #include "trace_dsc.h"
70 #include "utilc.h" 64 #include "utilc.h"
71 -// #include "w3miscc.h"  
72 #include "toggle.h" 65 #include "toggle.h"
73 66
74 /* Maximum size of a tracefile header. */ 67 /* Maximum size of a tracefile header. */
75 #define MAX_HEADER_SIZE (10*1024) 68 #define MAX_HEADER_SIZE (10*1024)
76 69
77 -/* Minimum size of a trace file. */  
78 -// #define MIN_TRACEFILE_SIZE (64*1024)  
79 -// #define MIN_TRACEFILE_SIZE_NAME "64K"  
80 -  
81 -/* System calls which may not be there. */  
82 -// #if !defined(HAVE_FSEEKO)  
83 -// #define fseeko(s, o, w) fseek(s, (long)o, w)  
84 -// #define ftello(s) (off_t)ftell(s)  
85 -// #endif  
86 -  
87 -// #include <lib3270/api.h>  
88 70
89 /* Statics */ 71 /* Statics */
90 -// static int dscnt = 0;  
91 -  
92 -/*  
93 -#if defined (LIB3270)  
94 - HCONSOLE tracewindow_handle = 0;  
95 -#elif defined(_WIN32)  
96 - static HANDLE tracewindow_handle = NULL;  
97 -#else  
98 - static int tracewindow_pid = -1;  
99 -#endif  
100 -*/  
101 -  
102 -// static FILE *tracef = NULL;  
103 -// static FILE *tracef_pipe = NULL;  
104 -// static char *tracef_bufptr = CN;  
105 -// static off_t tracef_size = 0;  
106 -// static off_t tracef_max = 0;  
107 -// static char *tracef_midpoint_header = CN;  
108 -// static off_t tracef_midpoint = 0;  
109 -  
110 static void __vwtrace(H3270 *session, const char *fmt, va_list args); 72 static void __vwtrace(H3270 *session, const char *fmt, va_list args);
111 static void wtrace(H3270 *session, const char *fmt, ...); 73 static void wtrace(H3270 *session, const char *fmt, ...);
112 -// static char *create_tracefile_header(const char *mode);  
113 -// static void stop_tracing(void);  
114 -  
115 -/* Globals */  
116 -// struct timeval ds_ts;  
117 -  
118 static void (*vwtrace)(H3270 *session, const char *fmt, va_list args) = __vwtrace; 74 static void (*vwtrace)(H3270 *session, const char *fmt, va_list args) = __vwtrace;
119 -// Boolean trace_skipping = False;  
120 75
121 76
122 LIB3270_EXPORT void lib3270_set_trace_handler( void (*handler)(H3270 *session, const char *fmt, va_list args) ) 77 LIB3270_EXPORT void lib3270_set_trace_handler( void (*handler)(H3270 *session, const char *fmt, va_list args) )