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
trace_ds.c
... ... @@ -53,70 +53,25 @@
53 53 #include <stdarg.h>
54 54 #include <fcntl.h>
55 55 #include "3270ds.h"
56   -//#include "appres.h"
57   -// #include "objects.h"
58 56 #include "resources.h"
59   -// #include "ctlr.h"
60 57  
61 58 #include "charsetc.h"
62   -// #include "childc.h"
63 59 #include "ctlrc.h"
64 60 #include "popupsc.h"
65   -// #include "printc.h"
66   -// #include "savec.h"
67 61 #include "tablesc.h"
68 62 #include "telnetc.h"
69 63 #include "trace_dsc.h"
70 64 #include "utilc.h"
71   -// #include "w3miscc.h"
72 65 #include "toggle.h"
73 66  
74 67 /* Maximum size of a tracefile header. */
75 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 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 72 static void __vwtrace(H3270 *session, const char *fmt, va_list args);
111 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 74 static void (*vwtrace)(H3270 *session, const char *fmt, va_list args) = __vwtrace;
119   -// Boolean trace_skipping = False;
120 75  
121 76  
122 77 LIB3270_EXPORT void lib3270_set_trace_handler( void (*handler)(H3270 *session, const char *fmt, va_list args) )
... ...