fnpData 296 src/dps8/dps8_fnp2.c t_fnpData fnpData; fnpData 332 src/dps8/dps8_fnp2.c memset(& fnpData, 0, sizeof(fnpData)); fnpData 333 src/dps8/dps8_fnp2.c fnpData.telnet_address = strdup("0.0.0.0"); fnpData 334 src/dps8/dps8_fnp2.c if (!fnpData.telnet_address) fnpData 346 src/dps8/dps8_fnp2.c fnpData.telnet_port = 6180; fnpData 347 src/dps8/dps8_fnp2.c fnpData.telnet3270_port = 3270; fnpData 353 src/dps8/dps8_fnp2.c if (fnpData.telnet_address) { fnpData 354 src/dps8/dps8_fnp2.c FREE (fnpData.telnet_address); fnpData 355 src/dps8/dps8_fnp2.c fnpData.telnet_address = NULL; fnpData 359 src/dps8/dps8_fnp2.c struct fnpUnitData_s * unitp = & fnpData.fnpUnitData[fnpUnitIdx]; fnpData 399 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnpUnitIdx]; fnpData 408 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 438 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 457 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 476 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 495 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 579 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 602 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 645 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 664 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 684 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 704 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 769 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 1198 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].stations[p->stationNo].EORReceived = true; fnpData 1199 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].stations[p->stationNo].hdr_sent = false; fnpData 1250 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].fnpIsRunning) fnpData 1254 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno]; fnpData 1303 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].write_complete = true; fnpData 1316 src/dps8/dps8_fnp2.c uint fnpno = fnpData.ibm3270ctlr[ctlr_no].fnpno; fnpData 1317 src/dps8/dps8_fnp2.c uint lineno = fnpData.ibm3270ctlr[ctlr_no].lineno; fnpData 1318 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1364 src/dps8/dps8_fnp2.c uint fnpno = fnpData.ibm3270ctlr[ASSUME0].fnpno; fnpData 1365 src/dps8/dps8_fnp2.c uint lineno = fnpData.ibm3270ctlr[ASSUME0].lineno; fnpData 1366 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1374 src/dps8/dps8_fnp2.c struct ibm3270ctlr_s * ctlrp = & fnpData.ibm3270ctlr[ASSUME0]; fnpData 1375 src/dps8/dps8_fnp2.c struct station_s * stnp = & fnpData.ibm3270ctlr[ASSUME0].stations[ctlrp->stn_no]; fnpData 1418 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].sending_stn_in_buffer = false; fnpData 1439 src/dps8/dps8_fnp2.c uint fnpno = fnpData.ibm3270ctlr[ASSUME0].fnpno; fnpData 1440 src/dps8/dps8_fnp2.c uint lineno = fnpData.ibm3270ctlr[ASSUME0].lineno; fnpData 1441 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1445 src/dps8/dps8_fnp2.c if (fnpData.ibm3270ctlr[ASSUME0].sending_stn_in_buffer) fnpData 1451 src/dps8/dps8_fnp2.c if (fnpData.ibm3270ctlr[ASSUME0].write_complete) fnpData 1453 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].write_complete = false; fnpData 1461 src/dps8/dps8_fnp2.c if (! fnpData.du3270_poll) fnpData 1463 src/dps8/dps8_fnp2.c fnpData.du3270_poll --; fnpData 1464 src/dps8/dps8_fnp2.c if (fnpData.du3270_poll) fnpData 1466 src/dps8/dps8_fnp2.c struct ibm3270ctlr_s * ctlrp = & fnpData.ibm3270ctlr[ASSUME0]; fnpData 1480 src/dps8/dps8_fnp2.c struct station_s * stnp = & fnpData.ibm3270ctlr[ASSUME0].stations[ctlrp->stn_no]; fnpData 1526 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].fnpIsRunning) fnpData 1534 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno]; fnpData 1784 src/dps8/dps8_fnp2.c sim_printf(" FNP IPC name: %s", fnpData.fnpUnitData [n] . ipcName); fnpData 1796 src/dps8/dps8_fnp2.c strncpy (fnpData.fnpUnitData [n] . ipcName, cptr, MAX_DEV_NAME_LEN - 1); fnpData 1797 src/dps8/dps8_fnp2.c fnpData.fnpUnitData [n] . ipcName [MAX_DEV_NAME_LEN - 1] = 0; fnpData 1800 src/dps8/dps8_fnp2.c fnpData.fnpUnitData [n] . ipcName [0] = 0; fnpData 1816 src/dps8/dps8_fnp2.c enum service_types st = fnpData.fnpUnitData[devnum].MState.line[linenum].service; fnpData 1859 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_undefined; fnpData 1861 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_login; fnpData 1864 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_3270; fnpData 1865 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].fnpno = (uint) devnum; fnpData 1866 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].lineno = linenum; fnpData 1869 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_autocall; fnpData 1878 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_slave; fnpData 1879 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].port = (int) pn; fnpData 1899 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = fnpData.fnpUnitData + fnpUnitIdx; fnpData 2132 src/dps8/dps8_fnp2.c fnpData 2152 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = fnpData.fnpUnitData + fnpUnitIdx; fnpData 2199 src/dps8/dps8_fnp2.c if (fnpData.fnpUnitData[n].device_name[0] != 0) fnpData 2200 src/dps8/dps8_fnp2.c sim_printf(" name: %s", fnpData.fnpUnitData[n].device_name); fnpData 2214 src/dps8/dps8_fnp2.c strncpy (fnpData.fnpUnitData[n].device_name, cptr, MAX_DEV_NAME_LEN-1); fnpData 2215 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[n].device_name[MAX_DEV_NAME_LEN-1] = 0; fnpData 2218 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[n].device_name[0] = 0; fnpData 2239 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = fnpData.fnpUnitData + fnpUnitIdx; fnpData 2308 src/dps8/dps8_fnp2.c fnpData 2313 src/dps8/dps8_fnp2.c fnpData 2315 src/dps8/dps8_fnp2.c fnpData 2317 src/dps8/dps8_fnp2.c fnpData 2319 src/dps8/dps8_fnp2.c fnpData 2336 src/dps8/dps8_fnp2.c fnpData 2374 src/dps8/dps8_fnp2.c if (fnpData.du_server_inited) fnpData 2384 src/dps8/dps8_fnp2.c fnpData.telnet_port = n; fnpData 2394 src/dps8/dps8_fnp2.c if (fnpData.du_server_inited) fnpData 2401 src/dps8/dps8_fnp2.c if (fnpData.telnet_address) fnpData 2402 src/dps8/dps8_fnp2.c FREE (fnpData.telnet_address); fnpData 2403 src/dps8/dps8_fnp2.c fnpData.telnet_address = strdup (buf); fnpData 2404 src/dps8/dps8_fnp2.c if (!fnpData.telnet_address) fnpData 2418 src/dps8/dps8_fnp2.c sim_printf ("[FNP emulation: FNP server address set to %s]\n", fnpData.telnet_address); fnpData 2426 src/dps8/dps8_fnp2.c if ( (fnpData.du3270_server_inited) || (fnpData.du_server_inited) ) fnpData 2436 src/dps8/dps8_fnp2.c fnpData.telnet3270_port = n; fnpData 2447 src/dps8/dps8_fnp2.c rc = fnpuvInit (fnpData.telnet_port, fnpData.telnet_address); fnpData 2465 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].fnpIsRunning) fnpData 2469 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno]; fnpData 2475 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.accept_calls) fnpData 2572 src/dps8/dps8_fnp2.c uint fnpno = fnpData.ibm3270ctlr[ASSUME0].fnpno; fnpData 2573 src/dps8/dps8_fnp2.c uint lineno = fnpData.ibm3270ctlr[ASSUME0].lineno; fnpData 2586 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].selDevChar = addr_map[p->stationNo]; fnpData 2613 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 2677 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 2678 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnpno].MState.accept_calls) fnpData 2698 src/dps8/dps8_fnp2.c struct station_s * stn_p = & fnpData.ibm3270ctlr[ASSUME0].stations[stn_no]; fnpData 2899 src/dps8/dps8_fnp2.c if (fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].service != service_login || fnpData 2900 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].line_client) fnpData 2912 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].fnpIsRunning) fnpData 2916 src/dps8/dps8_fnp2.c if (fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].service == service_login && fnpData 2917 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].listen && fnpData 2918 src/dps8/dps8_fnp2.c ! fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].line_disconnected && fnpData 2919 src/dps8/dps8_fnp2.c ! fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].line_client && fnpData 2920 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.accept_calls) fnpData 2935 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].line_client = client; fnpData 2964 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].MState.accept_calls) fnpData 2966 src/dps8/dps8_fnp2.c else if (! fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].listen) fnpData 2971 src/dps8/dps8_fnp2.c if (fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].lineType == 0) /* LINE_NONE */ fnpData 2972 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].lineType = 1; /* LINE_ASCII */ fnpData 2973 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].accept_new_terminal = true; fnpData 2974 src/dps8/dps8_fnp2.c reset_line (& fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno]); fnpData 2979 src/dps8/dps8_fnp2.c (void)fnpuvInit (fnpData.telnet_port, fnpData.telnet_address); fnpData 240 src/dps8/dps8_fnp2.h extern t_fnpData fnpData; fnpData 300 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].pollCtlrChar = (unsigned char) (c1 & 0xff); fnpData 301 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].pollDevChar = (unsigned char) (c3 & 0xff); fnpData 302 src/dps8/dps8_fnp2_iomcmd.c fnpData. fnpData 323 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].selCtlrChar = (unsigned char) (c1 & 0xff); fnpData 324 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].selDevChar = (unsigned char) (c3 & 0xff); fnpData 327 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.ibm3270ctlr[ASSUME0].selDevChar == 127) fnpData 329 src/dps8/dps8_fnp2_iomcmd.c fnpData. fnpData 342 src/dps8/dps8_fnp2_iomcmd.c if (addr_map [stn_no] == fnpData.ibm3270ctlr[ASSUME0].selDevChar) fnpData 346 src/dps8/dps8_fnp2_iomcmd.c sim_warn ("SET_POLLING_ADDR couldn't find selDevChar %02x\r\n", (unsigned int) fnpData.ibm3270ctlr[ASSUME0].selDevChar); fnpData 349 src/dps8/dps8_fnp2_iomcmd.c fnpData. fnpData 354 src/dps8/dps8_fnp2_iomcmd.c fnpData. fnpData 1616 src/dps8/dps8_fnp2_iomcmd.c decoded_p->fudp = & fnpData.fnpUnitData [decoded_p->devUnitIdx]; fnpData 1680 src/dps8/dps8_fnp2_iomcmd.c fnpData.fnpUnitData[devUnitIdx].MState.accept_calls = false; fnpData 1684 src/dps8/dps8_fnp2_iomcmd.c fnpData.fnpUnitData[devUnitIdx].MState.line [lineno] . listen = false; fnpData 1685 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.fnpUnitData[devUnitIdx].MState.line [lineno].line_client) fnpData 1687 src/dps8/dps8_fnp2_iomcmd.c fnpuv_start_writestr (fnpData.fnpUnitData[devUnitIdx].MState.line [lineno].line_client, fnpData 1690 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.fnpUnitData[devUnitIdx].MState.line[lineno].service == service_3270) fnpData 1694 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.ibm3270ctlr[ASSUME0].configured) fnpData 1701 src/dps8/dps8_fnp2_iomcmd.c memset (& fnpData.ibm3270ctlr[ASSUME0], 0, sizeof (struct ibm3270ctlr_s)); fnpData 1702 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].configured = true; fnpData 1703 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].fnpno = devUnitIdx; fnpData 1704 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].lineno = lineno; fnpData 1709 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.fnpUnitData[devUnitIdx].MState.line[lineno].lineType == 0) /* LINE_NONE */ fnpData 1710 src/dps8/dps8_fnp2_iomcmd.c fnpData.fnpUnitData[devUnitIdx].MState.line[lineno].lineType = 7; /* LINE_BSC */ fnpData 1711 src/dps8/dps8_fnp2_iomcmd.c fnpData.fnpUnitData[devUnitIdx].MState.line[lineno].accept_new_terminal = true; fnpData 1715 src/dps8/dps8_fnp2_iomcmd.c (void)fnpuvInit (fnpData.telnet_port, fnpData.telnet_address); fnpData 1717 src/dps8/dps8_fnp2_iomcmd.c (void)fnpuv3270Init (fnpData.telnet3270_port); fnpData 1736 src/dps8/dps8_fnp2_iomcmd.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 282 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 343 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[p->fnpno].MState.line[p->lineno]; fnpData 552 src/dps8/fnpuv.c if (addr_map [stn_no] == fnpData.ibm3270ctlr[ASSUME0].selDevChar) fnpData 556 src/dps8/fnpuv.c sim_printf ("fnpuv_start_write_3270_actual couldn't find selDevChar %02x\r\n", (unsigned int) fnpData.ibm3270ctlr[ASSUME0].selDevChar); fnpData 559 src/dps8/fnpuv.c uv_tcp_t * stn_client = fnpData.ibm3270ctlr[ASSUME0].stations[stn_no].client; fnpData 809 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, client); fnpData 821 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[p->fnpno].MState.line[p->lineno]; fnpData 897 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[p->fnpno].MState.line[p->lineno]; fnpData 914 src/dps8/fnpuv.c if (fnpData.du_server_inited) fnpData 920 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 921 src/dps8/fnpuv.c fnpData.loop = uv_default_loop (); fnpData 924 src/dps8/fnpuv.c fnpData.loop = uv_default_loop (); fnpData 925 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, & fnpData.du_server); fnpData 931 src/dps8/fnpuv.c fnpData.du_server.data = NULL; fnpData 936 src/dps8/fnpuv.c uv_tcp_bind (& fnpData.du_server, (const struct sockaddr *) & addr, 0); fnpData 937 src/dps8/fnpuv.c int r = uv_listen ((uv_stream_t *) & fnpData.du_server, DEFAULT_BACKLOG, fnpData 944 src/dps8/fnpuv.c fnpData.du_server_inited = true; fnpData 961 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 963 src/dps8/fnpuv.c /* int ret = */ uv_run (fnpData.loop, UV_RUN_NOWAIT); fnpData 980 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[p->fnpno].MState.line[p->lineno]; fnpData 1009 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 1013 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1123 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, linep->line_client); fnpData 1171 src/dps8/fnpuv.c fnpData 1190 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 1193 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1199 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, & linep->server); fnpData 1231 src/dps8/fnpuv.c uv_ip4_addr (fnpData.telnet_address, linep->port, & addr); fnpData 1237 src/dps8/fnpuv.c sim_printf ("\r[FNP emulation: listen error: %s:%ld: %s]\r\n", fnpData.telnet_address, (long) linep->port, uv_strerror (r)); fnpData 1239 src/dps8/fnpuv.c sim_printf ("\r[FNP emulation: listening on %s:%ld]\r\n", fnpData.telnet_address, (long) linep->port); fnpData 1258 src/dps8/fnpuv.c fnpData 1310 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1451 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1462 src/dps8/fnpuv.c fnpData.du3270_poll = start ? 100 : 0; fnpData 1492 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, client); fnpData 1503 src/dps8/fnpuv.c if (fnpData.ibm3270ctlr[ASSUME0].stations[stn_no].client == NULL) fnpData 1513 src/dps8/fnpuv.c uint fnpno = fnpData.ibm3270ctlr[ASSUME0].fnpno; fnpData 1514 src/dps8/fnpuv.c uint lineno = fnpData.ibm3270ctlr[ASSUME0].lineno; fnpData 1516 src/dps8/fnpuv.c fnpData.fnpUnitData[fnpno].MState.line[lineno].line_client = NULL; fnpData 1518 src/dps8/fnpuv.c fnpData.ibm3270ctlr[ASSUME0].stations[stn_no].client = client; fnpData 1521 src/dps8/fnpuv.c fnpData.ibm3270ctlr[ASSUME0].selDevChar = addr_map[stn_no]; fnpData 1611 src/dps8/fnpuv.c if (fnpData.du3270_server_inited) fnpData 1616 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 1617 src/dps8/fnpuv.c fnpData.loop = uv_default_loop (); fnpData 1619 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, & fnpData.du3270_server); fnpData 1622 src/dps8/fnpuv.c fnpData.du3270_server.data = NULL; fnpData 1626 src/dps8/fnpuv.c uv_ip4_addr (fnpData.telnet_address, telnet3270_port, & addr); fnpData 1627 src/dps8/fnpuv.c uv_tcp_bind (& fnpData.du3270_server, (const struct sockaddr *) & addr, 0); fnpData 1628 src/dps8/fnpuv.c int r = uv_listen ((uv_stream_t *) & fnpData.du3270_server, DEFAULT_BACKLOG, fnpData 1632 src/dps8/fnpuv.c sim_printf ("\r[FNP emulation: listen error: %s:%ld: %s]\r\n", fnpData.telnet_address, (long) telnet3270_port, uv_strerror (r)); fnpData 1635 src/dps8/fnpuv.c fnpData.du3270_server_inited = true; fnpData 1636 src/dps8/fnpuv.c sim_printf ("\r[FNP emulation: TN3270 server listening on %s:%ld]\r\n", fnpData.telnet_address, (long) telnet3270_port);