|
version 1.13.4.1, 2014/04/29 01:21:44
|
version 1.14.2.3, 2016/08/18 09:18:29
|
|
Line 12 terms:
|
Line 12 terms:
|
| All of the documentation and software included in the ELWIX and AITNET |
All of the documentation and software included in the ELWIX and AITNET |
| Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
| |
|
| Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 | Copyright 2004 - 2016 |
| by Michael Pounov <misho@elwix.org>. All rights reserved. |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
| |
|
| Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
|
Line 1355 cliNetLoop(linebuffer_t * __restrict cli_buffer, const
|
Line 1355 cliNetLoop(linebuffer_t * __restrict cli_buffer, const
|
| int sock, int timeout) |
int sock, int timeout) |
| { |
{ |
| u_char buf[BUFSIZ]; |
u_char buf[BUFSIZ]; |
| int pid, stat, pty, r, s, alen, flg, attrlen = 0, ret = 0; | int pid, stat, pty, s, alen, flg, attrlen = 0, ret = 0; |
| fd_set fds; |
fd_set fds; |
| struct timeval tv = { DEFAULT_SOCK_TIMEOUT, 0 }; |
struct timeval tv = { DEFAULT_SOCK_TIMEOUT, 0 }; |
| struct telnetAttrs *a, Attr[10]; |
struct telnetAttrs *a, Attr[10]; |
|
Line 1400 cliNetLoop(linebuffer_t * __restrict cli_buffer, const
|
Line 1400 cliNetLoop(linebuffer_t * __restrict cli_buffer, const
|
| break; |
break; |
| } |
} |
| |
|
| r = FD_ISSET(sock, &fds) ? sock : pty; |
|
| s = FD_ISSET(sock, &fds) ? pty : sock; |
s = FD_ISSET(sock, &fds) ? pty : sock; |
| |
|
| if (FD_ISSET(sock, &fds)) { |
if (FD_ISSET(sock, &fds)) { |