Commit 3a4fbc2b895429811e40c4734ea48cbce4213b9d
1 parent
2fe9d17a
Exists in
master
and in
3 other branches
Updating tracep API.
Showing
8 changed files
with
27 additions
and
26 deletions
Show diff stats
src/core/actions/actions.c
| ... | ... | @@ -77,11 +77,11 @@ LIB3270_EXPORT int lib3270_action_activate(const LIB3270_ACTION *action, H3270 * |
| 77 | 77 | |
| 78 | 78 | if(!action->activatable(hSession)) |
| 79 | 79 | { |
| 80 | - lib3270_trace_event(hSession,"Action \"%s\" is disabled\n",action->name); | |
| 80 | + lib3270_write_event_trace(hSession,"Action \"%s\" is disabled\n",action->name); | |
| 81 | 81 | return errno = EPERM; |
| 82 | 82 | } |
| 83 | 83 | |
| 84 | - lib3270_trace_event(hSession,"Activating action \"%s\"\n",action->name); | |
| 84 | + lib3270_write_event_trace(hSession,"Activating action \"%s\"\n",action->name); | |
| 85 | 85 | |
| 86 | 86 | return action->activate(hSession); |
| 87 | 87 | |
| ... | ... | @@ -93,7 +93,7 @@ LIB3270_EXPORT int lib3270_action_activate_by_name(const char *name, H3270 *hSes |
| 93 | 93 | |
| 94 | 94 | if(!action) |
| 95 | 95 | { |
| 96 | - lib3270_trace_event(hSession,"Can't find action \"%s\"\n",name); | |
| 96 | + lib3270_write_event_trace(hSession,"Can't find action \"%s\"\n",name); | |
| 97 | 97 | return errno; |
| 98 | 98 | } |
| 99 | 99 | ... | ... |
src/core/connect.c
| ... | ... | @@ -92,7 +92,7 @@ |
| 92 | 92 | if(lib3270_set_url(hSession,NULL)) |
| 93 | 93 | { |
| 94 | 94 | int err = errno; |
| 95 | - lib3270_trace_event(hSession,"Can't set default URL (%s)\n",strerror(err)); | |
| 95 | + lib3270_write_event_trace(hSession,"Can't set default URL (%s)\n",strerror(err)); | |
| 96 | 96 | return errno = err; |
| 97 | 97 | } |
| 98 | 98 | |
| ... | ... | @@ -120,7 +120,7 @@ |
| 120 | 120 | |
| 121 | 121 | snprintf(hSession->full_model_name,LIB3270_FULL_MODEL_NAME_LENGTH,"IBM-327%c-%d",hSession->m3279 ? '9' : '8', hSession->model_num); |
| 122 | 122 | |
| 123 | - lib3270_trace_event(hSession,"Reconnecting to %s\n",lib3270_get_url(hSession)); | |
| 123 | + lib3270_write_event_trace(hSession,"Reconnecting to %s\n",lib3270_get_url(hSession)); | |
| 124 | 124 | |
| 125 | 125 | hSession->ever_3270 = False; |
| 126 | 126 | ... | ... |
src/core/ctlr.c
| ... | ... | @@ -564,13 +564,13 @@ void ctlr_erase(H3270 *session, int alt) |
| 564 | 564 | if (alt) |
| 565 | 565 | { |
| 566 | 566 | // Going from 24x80 to maximum. |
| 567 | - lib3270_write_screen_trace(session,"Going from 24x80 to %dx%d",session->max.rows,session->max.cols); | |
| 567 | + lib3270_write_screen_trace(session,"Going from 24x80 to %dx%d\n",session->max.rows,session->max.cols); | |
| 568 | 568 | set_viewsize(session,session->max.rows,session->max.cols); |
| 569 | 569 | } |
| 570 | 570 | else |
| 571 | 571 | { |
| 572 | 572 | // Going from maximum to 24x80. |
| 573 | - lib3270_write_screen_trace(session,"Going from %dx%d to 24x80",session->max.rows,session->max.cols); | |
| 573 | + lib3270_write_screen_trace(session,"Going from %dx%d to 24x80\n",session->max.rows,session->max.cols); | |
| 574 | 574 | if (session->max.rows > 24 || session->max.cols > 80) |
| 575 | 575 | { |
| 576 | 576 | if(session->vcontrol) | ... | ... |
src/core/ft/ft.c
| ... | ... | @@ -530,7 +530,7 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state); |
| 530 | 530 | return errno = EINVAL; |
| 531 | 531 | } |
| 532 | 532 | |
| 533 | - lib3270_trace_event(hSession,"Sending FT request:\n%s\n",buffer); | |
| 533 | + lib3270_write_event_trace(hSession,"Sending FT request:\n%s\n",buffer); | |
| 534 | 534 | |
| 535 | 535 | lib3270_emulate_input(ft->host, buffer, strlen(buffer), False); |
| 536 | 536 | |
| ... | ... | @@ -547,7 +547,7 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state); |
| 547 | 547 | /* External entry points called by ft_dft and ft_cut. */ |
| 548 | 548 | void ft_message(H3270FT *ft, const char *msg) |
| 549 | 549 | { |
| 550 | - lib3270_trace_event(ft->host,"%s\n",msg); | |
| 550 | + lib3270_write_event_trace(ft->host,"%s\n",msg); | |
| 551 | 551 | ft->cbk.message(ft->host,msg,ft->user_data); |
| 552 | 552 | } |
| 553 | 553 | ... | ... |
src/core/keyboard/kybd.c
| ... | ... | @@ -138,7 +138,7 @@ struct ta * new_ta(H3270 *hSession, enum _ta_type type) |
| 138 | 138 | if (!lib3270_is_connected(hSession)) |
| 139 | 139 | { |
| 140 | 140 | lib3270_ring_bell(hSession); |
| 141 | - lib3270_trace_event(hSession,"typeahead action dropped (not connected)\n"); | |
| 141 | + lib3270_write_event_trace(hSession,"typeahead action dropped (not connected)\n"); | |
| 142 | 142 | return NULL; |
| 143 | 143 | } |
| 144 | 144 | |
| ... | ... | @@ -146,7 +146,7 @@ struct ta * new_ta(H3270 *hSession, enum _ta_type type) |
| 146 | 146 | if (hSession->kybdlock & KL_OERR_MASK) |
| 147 | 147 | { |
| 148 | 148 | lib3270_ring_bell(hSession); |
| 149 | - lib3270_trace_event(hSession,"typeahead action dropped (operator error)\n"); | |
| 149 | + lib3270_write_event_trace(hSession,"typeahead action dropped (operator error)\n"); | |
| 150 | 150 | return NULL; |
| 151 | 151 | } |
| 152 | 152 | |
| ... | ... | @@ -154,7 +154,7 @@ struct ta * new_ta(H3270 *hSession, enum _ta_type type) |
| 154 | 154 | if (hSession->kybdlock & KL_SCROLLED) |
| 155 | 155 | { |
| 156 | 156 | lib3270_ring_bell(hSession); |
| 157 | - lib3270_trace_event(hSession,"typeahead action dropped (scrolled)\n"); | |
| 157 | + lib3270_write_event_trace(hSession,"typeahead action dropped (scrolled)\n"); | |
| 158 | 158 | return NULL; |
| 159 | 159 | } |
| 160 | 160 | |
| ... | ... | @@ -162,7 +162,7 @@ struct ta * new_ta(H3270 *hSession, enum _ta_type type) |
| 162 | 162 | if (!hSession->typeahead) |
| 163 | 163 | { |
| 164 | 164 | lib3270_ring_bell(hSession); |
| 165 | - lib3270_trace_event(hSession,"typeahead action dropped (no typeahead)\n"); | |
| 165 | + lib3270_write_event_trace(hSession,"typeahead action dropped (no typeahead)\n"); | |
| 166 | 166 | return NULL; |
| 167 | 167 | } |
| 168 | 168 | |
| ... | ... | @@ -201,7 +201,7 @@ struct ta * new_ta(H3270 *hSession, enum _ta_type type) |
| 201 | 201 | |
| 202 | 202 | ta->args.aid_code = aid_code; |
| 203 | 203 | |
| 204 | - lib3270_trace_event(hSession,"typeahead action Key-aid queued (kybdlock 0x%x)\n", hSession->kybdlock); | |
| 204 | + lib3270_write_event_trace(hSession,"typeahead action Key-aid queued (kybdlock 0x%x)\n", hSession->kybdlock); | |
| 205 | 205 | } |
| 206 | 206 | |
| 207 | 207 | |
| ... | ... | @@ -224,7 +224,7 @@ void enq_ta(H3270 *hSession, void (*fn)(H3270 *, const char *, const char *), co |
| 224 | 224 | ta->args.def.parm[1] = NewString(parm2); |
| 225 | 225 | |
| 226 | 226 | |
| 227 | - lib3270_trace_event(hSession,"typeahead action queued (kybdlock 0x%x)\n", hSession->kybdlock); | |
| 227 | + lib3270_write_event_trace(hSession,"typeahead action queued (kybdlock 0x%x)\n", hSession->kybdlock); | |
| 228 | 228 | } |
| 229 | 229 | |
| 230 | 230 | void enq_action(H3270 *hSession, int (*fn)(H3270 *)) |
| ... | ... | @@ -235,7 +235,7 @@ void enq_action(H3270 *hSession, int (*fn)(H3270 *)) |
| 235 | 235 | return; |
| 236 | 236 | |
| 237 | 237 | ta->args.action = fn; |
| 238 | - lib3270_trace_event(hSession,"single action queued (kybdlock 0x%x)\n", hSession->kybdlock); | |
| 238 | + lib3270_write_event_trace(hSession,"single action queued (kybdlock 0x%x)\n", hSession->kybdlock); | |
| 239 | 239 | |
| 240 | 240 | } |
| 241 | 241 | |
| ... | ... | @@ -321,7 +321,7 @@ static void kybdlock_set(H3270 *hSession, unsigned int bits) |
| 321 | 321 | if (n != hSession->kybdlock) |
| 322 | 322 | { |
| 323 | 323 | #if defined(KYBDLOCK_TRACE) |
| 324 | - lib3270_trace_event(hSession," %s: kybdlock |= 0x%04x, 0x%04x -> 0x%04x\n", "set", bits, hSession->kybdlock, n); | |
| 324 | + lib3270_write_event_trace(hSession," %s: kybdlock |= 0x%04x, 0x%04x -> 0x%04x\n", "set", bits, hSession->kybdlock, n); | |
| 325 | 325 | #endif |
| 326 | 326 | if ((hSession->kybdlock ^ bits) & KL_DEFERRED_UNLOCK) |
| 327 | 327 | { |
| ... | ... | @@ -346,7 +346,7 @@ void lib3270_kybdlock_clear(H3270 *hSession, LIB3270_KEYBOARD_LOCK_STATE bits) |
| 346 | 346 | if (n != hSession->kybdlock) |
| 347 | 347 | { |
| 348 | 348 | #if defined(KYBDLOCK_TRACE) |
| 349 | - lib3270_trace_event(hSession," %s: kybdlock &= ~0x%04x, 0x%04x -> 0x%04x\n", "clear", bits, hSession->kybdlock, n); | |
| 349 | + lib3270_write_event_trace(hSession," %s: kybdlock &= ~0x%04x, 0x%04x -> 0x%04x\n", "clear", bits, hSession->kybdlock, n); | |
| 350 | 350 | #endif |
| 351 | 351 | if ((hSession->kybdlock ^ n) & KL_DEFERRED_UNLOCK) |
| 352 | 352 | { |
| ... | ... | @@ -967,13 +967,13 @@ int key_ACharacter(H3270 *hSession, unsigned char c, enum keytype keytype, enum |
| 967 | 967 | if (skipped != NULL) |
| 968 | 968 | *skipped = False; |
| 969 | 969 | |
| 970 | - lib3270_trace_event(hSession," %s -> Key(\"%s\") Hex(%02x)\n",ia_name[(int) cause], ctl_see((int) c), (int) c); | |
| 970 | + lib3270_write_event_trace(hSession," %s -> Key(\"%s\") Hex(%02x)\n",ia_name[(int) cause], ctl_see((int) c), (int) c); | |
| 971 | 971 | |
| 972 | 972 | if (IN_3270) |
| 973 | 973 | { |
| 974 | 974 | if (c < ' ') |
| 975 | 975 | { |
| 976 | - lib3270_trace_event(hSession," dropped (control char)\n"); | |
| 976 | + lib3270_write_event_trace(hSession," dropped (control char)\n"); | |
| 977 | 977 | return errno = EINVAL; |
| 978 | 978 | } |
| 979 | 979 | (void) key_Character(hSession, (int) hSession->charset.asc2ebc[c], keytype == KT_GE, False, skipped); |
| ... | ... | @@ -986,7 +986,7 @@ int key_ACharacter(H3270 *hSession, unsigned char c, enum keytype keytype, enum |
| 986 | 986 | #endif /*]*/ |
| 987 | 987 | else |
| 988 | 988 | { |
| 989 | - lib3270_trace_event(hSession," dropped (not connected)\n"); | |
| 989 | + lib3270_write_event_trace(hSession," dropped (not connected)\n"); | |
| 990 | 990 | return errno = ENOTCONN; |
| 991 | 991 | } |
| 992 | 992 | return 0; |
| ... | ... | @@ -1802,7 +1802,7 @@ LIB3270_EXPORT int lib3270_emulate_input(H3270 *hSession, const char *s, int len |
| 1802 | 1802 | */ |
| 1803 | 1803 | if (hSession->kybdlock) |
| 1804 | 1804 | { |
| 1805 | - lib3270_trace_event(hSession," keyboard locked, string dropped\n"); | |
| 1805 | + lib3270_write_event_trace(hSession," keyboard locked, string dropped\n"); | |
| 1806 | 1806 | return errno = EPERM; |
| 1807 | 1807 | } |
| 1808 | 1808 | |
| ... | ... | @@ -1906,7 +1906,7 @@ LIB3270_EXPORT int lib3270_emulate_input(H3270 *hSession, const char *s, int len |
| 1906 | 1906 | (void) key_WCharacter(ebc, &skipped); |
| 1907 | 1907 | break; |
| 1908 | 1908 | } else { |
| 1909 | - lib3270_trace_event(hSession,"Cannot convert U+%04x to " | |
| 1909 | + lib3270_write_event_trace(hSession,"Cannot convert U+%04x to " | |
| 1910 | 1910 | "EBCDIC\n", c & 0xffff); |
| 1911 | 1911 | break; |
| 1912 | 1912 | } | ... | ... |
src/core/linux/curl.c
| ... | ... | @@ -165,7 +165,7 @@ static int internal_curl_trace_callback(CURL GNUC_UNUSED(*handle), curl_infotype |
| 165 | 165 | |
| 166 | 166 | char * lib3270_get_from_url(H3270 *hSession, const char *url, size_t *length, const char **error_message) |
| 167 | 167 | { |
| 168 | - lib3270_trace_event(hSession,"Getting data from %s",url); | |
| 168 | + lib3270_write_event_trace(hSession,"Getting data from %s",url); | |
| 169 | 169 | |
| 170 | 170 | // Use CURL to download the CRL |
| 171 | 171 | lib3270_autoptr(CURLDATA) crl_data = lib3270_malloc(sizeof(CURLDATA)); | ... | ... |
src/core/trace_ds.c
| ... | ... | @@ -248,7 +248,7 @@ LIB3270_EXPORT void lib3270_write_screen_trace(H3270 *session, const char *fmt, |
| 248 | 248 | va_end(args); |
| 249 | 249 | } |
| 250 | 250 | |
| 251 | -LIB3270_EXPORT void lib3270_trace_event(H3270 *session, const char *fmt, ...) | |
| 251 | +LIB3270_EXPORT void lib3270_write_event_trace(H3270 *session, const char *fmt, ...) | |
| 252 | 252 | { |
| 253 | 253 | va_list args; |
| 254 | 254 | ... | ... |
src/include/lib3270/trace.h
| ... | ... | @@ -117,8 +117,9 @@ |
| 117 | 117 | * @param ... Arguments. |
| 118 | 118 | * |
| 119 | 119 | */ |
| 120 | - LIB3270_EXPORT void lib3270_trace_event(H3270 *session, const char *fmt, ...) LIB3270_AS_PRINTF(2,3); | |
| 120 | + LIB3270_EXPORT void lib3270_write_event_trace(H3270 *session, const char *fmt, ...) LIB3270_AS_PRINTF(2,3); | |
| 121 | 121 | |
| 122 | + LIB3270_EXPORT void LIB3270_DEPRECATED(lib3270_trace_event(H3270 *session, const char *fmt, ...)) LIB3270_AS_PRINTF(2,3); | |
| 122 | 123 | |
| 123 | 124 | /** |
| 124 | 125 | * @brief Write datablock on trace file. | ... | ... |