Commit 16e7c1d4728518ff8dfa04f81df755d8bb8de691
1 parent
30ab61ec
Exists in
master
and in
1 other branch
Iniciando remoção das chamadas a gethostbyname
Showing
1 changed file
with
12 additions
and
0 deletions
Show diff stats
iocallback.c
@@ -120,6 +120,16 @@ static void * AddSource(int source, H3270 *session, gushort events, void (*fn)(H | @@ -120,6 +120,16 @@ static void * AddSource(int source, H3270 *session, gushort events, void (*fn)(H | ||
120 | } | 120 | } |
121 | 121 | ||
122 | #ifdef WIN32 | 122 | #ifdef WIN32 |
123 | +static void * static_AddOutput(HANDLE source, H3270 *session, void (*fn)(H3270 *session)) | ||
124 | +#else | ||
125 | +static void * static_AddOutput(int source, H3270 *session, void (*fn)(H3270 *session)) | ||
126 | +#endif // WIN32 | ||
127 | +{ | ||
128 | + return AddSource(source,session,G_IO_OUT|G_IO_HUP|G_IO_ERR,fn); | ||
129 | +} | ||
130 | + | ||
131 | + | ||
132 | +#ifdef WIN32 | ||
123 | static void * static_AddInput(HANDLE source, H3270 *session, void (*fn)(H3270 *session)) | 133 | static void * static_AddInput(HANDLE source, H3270 *session, void (*fn)(H3270 *session)) |
124 | #else | 134 | #else |
125 | static void * static_AddInput(int source, H3270 *session, void (*fn)(H3270 *session)) | 135 | static void * static_AddInput(int source, H3270 *session, void (*fn)(H3270 *session)) |
@@ -326,6 +336,8 @@ void v3270_register_io_handlers(v3270Class *cls) | @@ -326,6 +336,8 @@ void v3270_register_io_handlers(v3270Class *cls) | ||
326 | static_RemoveTimeOut, | 336 | static_RemoveTimeOut, |
327 | 337 | ||
328 | static_AddInput, | 338 | static_AddInput, |
339 | + static_AddOutput, | ||
340 | + | ||
329 | static_RemoveSource, | 341 | static_RemoveSource, |
330 | 342 | ||
331 | static_AddExcept, | 343 | static_AddExcept, |