fnpData 291 src/dps8/dps8_fnp2.c t_fnpData fnpData; fnpData 327 src/dps8/dps8_fnp2.c (void)memset(& fnpData, 0, sizeof(fnpData)); fnpData 328 src/dps8/dps8_fnp2.c fnpData.telnet_address = strdup("0.0.0.0"); fnpData 329 src/dps8/dps8_fnp2.c if (!fnpData.telnet_address) fnpData 341 src/dps8/dps8_fnp2.c fnpData.telnet_port = 6180; fnpData 342 src/dps8/dps8_fnp2.c fnpData.telnet3270_port = 3270; fnpData 348 src/dps8/dps8_fnp2.c if (fnpData.telnet_address) { fnpData 349 src/dps8/dps8_fnp2.c FREE (fnpData.telnet_address); fnpData 350 src/dps8/dps8_fnp2.c fnpData.telnet_address = NULL; fnpData 354 src/dps8/dps8_fnp2.c struct fnpUnitData_s * unitp = & fnpData.fnpUnitData[fnpUnitIdx]; fnpData 394 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnpUnitIdx]; fnpData 406 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 439 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 461 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 483 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 505 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 589 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 615 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 661 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 683 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 706 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 729 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 797 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 1224 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].stations[p->stationNo].EORReceived = true; fnpData 1225 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].stations[p->stationNo].hdr_sent = false; fnpData 1276 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].fnpIsRunning) fnpData 1280 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno]; fnpData 1332 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].write_complete = true; fnpData 1345 src/dps8/dps8_fnp2.c uint fnpno = fnpData.ibm3270ctlr[ctlr_no].fnpno; fnpData 1346 src/dps8/dps8_fnp2.c uint lineno = fnpData.ibm3270ctlr[ctlr_no].lineno; fnpData 1347 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1396 src/dps8/dps8_fnp2.c uint fnpno = fnpData.ibm3270ctlr[ASSUME0].fnpno; fnpData 1397 src/dps8/dps8_fnp2.c uint lineno = fnpData.ibm3270ctlr[ASSUME0].lineno; fnpData 1398 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1406 src/dps8/dps8_fnp2.c struct ibm3270ctlr_s * ctlrp = & fnpData.ibm3270ctlr[ASSUME0]; fnpData 1407 src/dps8/dps8_fnp2.c struct station_s * stnp = & fnpData.ibm3270ctlr[ASSUME0].stations[ctlrp->stn_no]; fnpData 1450 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].sending_stn_in_buffer = false; fnpData 1474 src/dps8/dps8_fnp2.c uint fnpno = fnpData.ibm3270ctlr[ASSUME0].fnpno; fnpData 1475 src/dps8/dps8_fnp2.c uint lineno = fnpData.ibm3270ctlr[ASSUME0].lineno; fnpData 1476 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1480 src/dps8/dps8_fnp2.c if (fnpData.ibm3270ctlr[ASSUME0].sending_stn_in_buffer) fnpData 1486 src/dps8/dps8_fnp2.c if (fnpData.ibm3270ctlr[ASSUME0].write_complete) fnpData 1488 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].write_complete = false; fnpData 1496 src/dps8/dps8_fnp2.c if (! fnpData.du3270_poll) fnpData 1498 src/dps8/dps8_fnp2.c fnpData.du3270_poll --; fnpData 1499 src/dps8/dps8_fnp2.c if (fnpData.du3270_poll) fnpData 1501 src/dps8/dps8_fnp2.c struct ibm3270ctlr_s * ctlrp = & fnpData.ibm3270ctlr[ASSUME0]; fnpData 1515 src/dps8/dps8_fnp2.c struct station_s * stnp = & fnpData.ibm3270ctlr[ASSUME0].stations[ctlrp->stn_no]; fnpData 1564 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].fnpIsRunning) fnpData 1572 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno]; fnpData 1822 src/dps8/dps8_fnp2.c sim_printf(" FNP IPC name: %s", fnpData.fnpUnitData [n] . ipcName); fnpData 1834 src/dps8/dps8_fnp2.c strncpy (fnpData.fnpUnitData [n] . ipcName, cptr, MAX_DEV_NAME_LEN - 1); fnpData 1835 src/dps8/dps8_fnp2.c fnpData.fnpUnitData [n] . ipcName [MAX_DEV_NAME_LEN - 1] = 0; fnpData 1838 src/dps8/dps8_fnp2.c fnpData.fnpUnitData [n] . ipcName [0] = 0; fnpData 1854 src/dps8/dps8_fnp2.c enum service_types st = fnpData.fnpUnitData[devnum].MState.line[linenum].service; fnpData 1897 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_undefined; fnpData 1899 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_login; fnpData 1902 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_3270; fnpData 1903 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].fnpno = (uint) devnum; fnpData 1904 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].lineno = linenum; fnpData 1907 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_autocall; fnpData 1916 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].service = service_slave; fnpData 1917 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[devnum].MState.line[linenum].port = (int) pn; fnpData 1940 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = fnpData.fnpUnitData + fnpUnitIdx; fnpData 2179 src/dps8/dps8_fnp2.c fnpData 2205 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = fnpData.fnpUnitData + fnpUnitIdx; fnpData 2283 src/dps8/dps8_fnp2.c if (fnpData.fnpUnitData[n].device_name[0] != 0) fnpData 2284 src/dps8/dps8_fnp2.c sim_printf(" name: %s", fnpData.fnpUnitData[n].device_name); fnpData 2298 src/dps8/dps8_fnp2.c strncpy (fnpData.fnpUnitData[n].device_name, cptr, MAX_DEV_NAME_LEN-1); fnpData 2299 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[n].device_name[MAX_DEV_NAME_LEN-1] = 0; fnpData 2302 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[n].device_name[0] = 0; fnpData 2326 src/dps8/dps8_fnp2.c struct fnpUnitData_s * fudp = fnpData.fnpUnitData + fnpUnitIdx; fnpData 2395 src/dps8/dps8_fnp2.c fnpData 2400 src/dps8/dps8_fnp2.c fnpData 2402 src/dps8/dps8_fnp2.c fnpData 2404 src/dps8/dps8_fnp2.c fnpData 2406 src/dps8/dps8_fnp2.c fnpData 2423 src/dps8/dps8_fnp2.c fnpData 2461 src/dps8/dps8_fnp2.c if (fnpData.du_server_inited) fnpData 2471 src/dps8/dps8_fnp2.c fnpData.telnet_port = n; fnpData 2481 src/dps8/dps8_fnp2.c if (fnpData.du_server_inited) fnpData 2488 src/dps8/dps8_fnp2.c if (fnpData.telnet_address) fnpData 2489 src/dps8/dps8_fnp2.c FREE (fnpData.telnet_address); fnpData 2490 src/dps8/dps8_fnp2.c fnpData.telnet_address = strdup (buf); fnpData 2491 src/dps8/dps8_fnp2.c if (!fnpData.telnet_address) fnpData 2505 src/dps8/dps8_fnp2.c sim_printf ("[FNP emulation: FNP server address set to %s]\n", fnpData.telnet_address); fnpData 2513 src/dps8/dps8_fnp2.c if ( (fnpData.du3270_server_inited) || (fnpData.du_server_inited) ) fnpData 2523 src/dps8/dps8_fnp2.c fnpData.telnet3270_port = n; fnpData 2534 src/dps8/dps8_fnp2.c rc = fnpuvInit (fnpData.telnet_port, fnpData.telnet_address); fnpData 2552 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].fnpIsRunning) fnpData 2556 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno]; fnpData 2562 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.accept_calls) fnpData 2660 src/dps8/dps8_fnp2.c uint fnpno = fnpData.ibm3270ctlr[ASSUME0].fnpno; fnpData 2661 src/dps8/dps8_fnp2.c uint lineno = fnpData.ibm3270ctlr[ASSUME0].lineno; fnpData 2675 src/dps8/dps8_fnp2.c fnpData.ibm3270ctlr[ASSUME0].selDevChar = addr_map[p->stationNo]; fnpData 2702 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 2769 src/dps8/dps8_fnp2.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 2770 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnpno].MState.accept_calls) fnpData 2790 src/dps8/dps8_fnp2.c struct station_s * stn_p = & fnpData.ibm3270ctlr[ASSUME0].stations[stn_no]; fnpData 2993 src/dps8/dps8_fnp2.c if (fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].service != service_login || fnpData 2994 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].line_client) fnpData 3006 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].fnpIsRunning) fnpData 3010 src/dps8/dps8_fnp2.c if (fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].service == service_login && fnpData 3011 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].listen && fnpData 3012 src/dps8/dps8_fnp2.c ! fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].line_disconnected && fnpData 3013 src/dps8/dps8_fnp2.c ! fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].line_client && fnpData 3014 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.accept_calls) fnpData 3029 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].line_client = client; fnpData 3058 src/dps8/dps8_fnp2.c if (! fnpData.fnpUnitData[fnp_unit_idx].MState.accept_calls) fnpData 3060 src/dps8/dps8_fnp2.c else if (! fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].listen) fnpData 3065 src/dps8/dps8_fnp2.c if (fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].lineType == 0) /* LINE_NONE */ fnpData 3066 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].lineType = 1; /* LINE_ASCII */ fnpData 3067 src/dps8/dps8_fnp2.c fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno].accept_new_terminal = true; fnpData 3068 src/dps8/dps8_fnp2.c reset_line (& fnpData.fnpUnitData[fnp_unit_idx].MState.line[lineno]); fnpData 3073 src/dps8/dps8_fnp2.c (void)fnpuvInit (fnpData.telnet_port, fnpData.telnet_address); fnpData 237 src/dps8/dps8_fnp2.h extern t_fnpData fnpData; fnpData 306 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].pollCtlrChar = (unsigned char) (c1 & 0xff); fnpData 307 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].pollDevChar = (unsigned char) (c3 & 0xff); fnpData 308 src/dps8/dps8_fnp2_iomcmd.c fnpData. fnpData 329 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].selCtlrChar = (unsigned char) (c1 & 0xff); fnpData 330 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].selDevChar = (unsigned char) (c3 & 0xff); fnpData 333 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.ibm3270ctlr[ASSUME0].selDevChar == 127) fnpData 335 src/dps8/dps8_fnp2_iomcmd.c fnpData. fnpData 348 src/dps8/dps8_fnp2_iomcmd.c if (addr_map [stn_no] == fnpData.ibm3270ctlr[ASSUME0].selDevChar) fnpData 353 src/dps8/dps8_fnp2_iomcmd.c (unsigned int) fnpData.ibm3270ctlr[ASSUME0].selDevChar); fnpData 356 src/dps8/dps8_fnp2_iomcmd.c fnpData. fnpData 361 src/dps8/dps8_fnp2_iomcmd.c fnpData. fnpData 1692 src/dps8/dps8_fnp2_iomcmd.c decoded_p->fudp = & fnpData.fnpUnitData [decoded_p->devUnitIdx]; fnpData 1760 src/dps8/dps8_fnp2_iomcmd.c fnpData.fnpUnitData[devUnitIdx].MState.accept_calls = false; fnpData 1764 src/dps8/dps8_fnp2_iomcmd.c fnpData.fnpUnitData[devUnitIdx].MState.line [lineno] . listen = false; fnpData 1765 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.fnpUnitData[devUnitIdx].MState.line [lineno].line_client) fnpData 1767 src/dps8/dps8_fnp2_iomcmd.c fnpuv_start_writestr (fnpData.fnpUnitData[devUnitIdx].MState.line [lineno].line_client, fnpData 1770 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.fnpUnitData[devUnitIdx].MState.line[lineno].service == service_3270) fnpData 1774 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.ibm3270ctlr[ASSUME0].configured) fnpData 1781 src/dps8/dps8_fnp2_iomcmd.c (void)memset (& fnpData.ibm3270ctlr[ASSUME0], 0, sizeof (struct ibm3270ctlr_s)); fnpData 1782 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].configured = true; fnpData 1783 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].fnpno = devUnitIdx; fnpData 1784 src/dps8/dps8_fnp2_iomcmd.c fnpData.ibm3270ctlr[ASSUME0].lineno = lineno; fnpData 1789 src/dps8/dps8_fnp2_iomcmd.c if (fnpData.fnpUnitData[devUnitIdx].MState.line[lineno].lineType == 0) /* LINE_NONE */ fnpData 1790 src/dps8/dps8_fnp2_iomcmd.c fnpData.fnpUnitData[devUnitIdx].MState.line[lineno].lineType = 7; /* LINE_BSC */ fnpData 1791 src/dps8/dps8_fnp2_iomcmd.c fnpData.fnpUnitData[devUnitIdx].MState.line[lineno].accept_new_terminal = true; fnpData 1795 src/dps8/dps8_fnp2_iomcmd.c (void)fnpuvInit (fnpData.telnet_port, fnpData.telnet_address); fnpData 1797 src/dps8/dps8_fnp2_iomcmd.c (void)fnpuv3270Init (fnpData.telnet3270_port); fnpData 1819 src/dps8/dps8_fnp2_iomcmd.c struct fnpUnitData_s * fudp = & fnpData.fnpUnitData [fnp_unit_idx]; fnpData 281 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 342 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[p->fnpno].MState.line[p->lineno]; fnpData 522 src/dps8/fnpuv.c if (addr_map [stn_no] == fnpData.ibm3270ctlr[ASSUME0].selDevChar) fnpData 527 src/dps8/fnpuv.c (unsigned int) fnpData.ibm3270ctlr[ASSUME0].selDevChar); fnpData 530 src/dps8/fnpuv.c uv_tcp_t * stn_client = fnpData.ibm3270ctlr[ASSUME0].stations[stn_no].client; fnpData 761 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, client); fnpData 773 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[p->fnpno].MState.line[p->lineno]; fnpData 849 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[p->fnpno].MState.line[p->lineno]; fnpData 866 src/dps8/fnpuv.c if (fnpData.du_server_inited) fnpData 872 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 873 src/dps8/fnpuv.c fnpData.loop = uv_default_loop (); fnpData 876 src/dps8/fnpuv.c fnpData.loop = uv_default_loop (); fnpData 877 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, & fnpData.du_server); fnpData 883 src/dps8/fnpuv.c fnpData.du_server.data = NULL; fnpData 888 src/dps8/fnpuv.c uv_tcp_bind (& fnpData.du_server, (const struct sockaddr *) & addr, 0); fnpData 889 src/dps8/fnpuv.c int r = uv_listen ((uv_stream_t *) & fnpData.du_server, DEFAULT_BACKLOG, fnpData 896 src/dps8/fnpuv.c fnpData.du_server_inited = true; fnpData 913 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 915 src/dps8/fnpuv.c /* int ret = */ uv_run (fnpData.loop, UV_RUN_NOWAIT); fnpData 932 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[p->fnpno].MState.line[p->lineno]; fnpData 961 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 965 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1073 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, linep->line_client); fnpData 1121 src/dps8/fnpuv.c fnpData 1140 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 1143 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1149 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, & linep->server); fnpData 1181 src/dps8/fnpuv.c uv_ip4_addr (fnpData.telnet_address, linep->port, & addr); fnpData 1187 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 1189 src/dps8/fnpuv.c sim_printf ("\r[FNP emulation: listening on %s:%ld]\r\n", fnpData.telnet_address, (long) linep->port); fnpData 1208 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1349 src/dps8/fnpuv.c struct t_line * linep = & fnpData.fnpUnitData[fnpno].MState.line[lineno]; fnpData 1360 src/dps8/fnpuv.c fnpData.du3270_poll = start ? 100 : 0; fnpData 1390 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, client); fnpData 1401 src/dps8/fnpuv.c if (fnpData.ibm3270ctlr[ASSUME0].stations[stn_no].client == NULL) fnpData 1411 src/dps8/fnpuv.c uint fnpno = fnpData.ibm3270ctlr[ASSUME0].fnpno; fnpData 1412 src/dps8/fnpuv.c uint lineno = fnpData.ibm3270ctlr[ASSUME0].lineno; fnpData 1414 src/dps8/fnpuv.c fnpData.fnpUnitData[fnpno].MState.line[lineno].line_client = NULL; fnpData 1416 src/dps8/fnpuv.c fnpData.ibm3270ctlr[ASSUME0].stations[stn_no].client = client; fnpData 1419 src/dps8/fnpuv.c fnpData.ibm3270ctlr[ASSUME0].selDevChar = addr_map[stn_no]; fnpData 1509 src/dps8/fnpuv.c if (fnpData.du3270_server_inited) fnpData 1514 src/dps8/fnpuv.c if (! fnpData.loop) fnpData 1515 src/dps8/fnpuv.c fnpData.loop = uv_default_loop (); fnpData 1517 src/dps8/fnpuv.c uv_tcp_init (fnpData.loop, & fnpData.du3270_server); fnpData 1520 src/dps8/fnpuv.c fnpData.du3270_server.data = NULL; fnpData 1524 src/dps8/fnpuv.c uv_ip4_addr (fnpData.telnet_address, telnet3270_port, & addr); fnpData 1525 src/dps8/fnpuv.c uv_tcp_bind (& fnpData.du3270_server, (const struct sockaddr *) & addr, 0); fnpData 1526 src/dps8/fnpuv.c int r = uv_listen ((uv_stream_t *) & fnpData.du3270_server, DEFAULT_BACKLOG, fnpData 1531 src/dps8/fnpuv.c fnpData.telnet_address, (long) telnet3270_port, uv_strerror(r)); fnpData 1534 src/dps8/fnpuv.c fnpData.du3270_server_inited = true; fnpData 1536 src/dps8/fnpuv.c fnpData.telnet_address, (long) telnet3270_port);