|
|
| version 1.1.1.1, 2019/10/21 14:25:31 | version 1.1.1.3, 2023/09/27 11:18:58 |
|---|---|
| Line 7 | Line 7 |
| Copyright (C) 1998 Bertrand Leconte <B.Leconte@mail.dotcom.fr> | Copyright (C) 1998 Bertrand Leconte <B.Leconte@mail.dotcom.fr> |
| This program is free software; you can redistribute it and/or modify | This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License version 2 as | it under the terms of the GNU General Public License version 2 as |
| published by the Free Software Foundation. | published by the Free Software Foundation. |
| This program is distributed in the hope that it will be useful, | This program is distributed in the hope that it will be useful, |
| Line 15 | Line 15 |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. | GNU General Public License for more details. |
| You should have received a copy of the GNU General Public License | You should have received a copy of the GNU General Public License along |
| along with this program; if not, write to the Free Software | with this program; if not, write to the Free Software Foundation, Inc., |
| Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
| */ | */ |
| #include "config.h" | #include "config.h" |
| Line 77 void split_redraw( | Line 77 void split_redraw( |
| fprintf(stderr, "split_redraw()\n"); | fprintf(stderr, "split_redraw()\n"); |
| #endif | #endif |
| /* | /* |
| * If there is less lines than last time, we delete them | * If there is less lines than last time, we delete them |
| * TEST THIS PLEASE | * TEST THIS PLEASE |
| */ | */ |
| Line 92 void split_redraw( | Line 92 void split_redraw( |
| */ | */ |
| for (at = 0; at < max; at++) { | for (at = 0; at < max; at++) { |
| addr = net_addr(at); | addr = net_addr(at); |
| if (addrcmp((void *) addr, (void *) &ctl->unspec_addr, ctl->af)) { | if (addrcmp(addr, &ctl->unspec_addr, ctl->af)) { |
| char str[256], *name; | char str[256], *name; |
| if (!(name = dns_lookup(ctl, addr))) | if (!(name = dns_lookup(ctl, addr))) |
| name = strlongip(ctl, addr); | name = strlongip(ctl->af, addr); |
| if (ctl->show_ips) { | if (ctl->show_ips) { |
| snprintf(str, sizeof(str), "%s %s", name, | snprintf(str, sizeof(str), "%s %s", name, |
| strlongip(ctl, addr)); | strlongip(ctl->af, addr)); |
| name = str; | name = str; |
| } | } |
| /* May be we should test name's length */ | /* May be we should test name's length */ |
| Line 166 int split_keyaction( | Line 166 int split_keyaction( |
| tv.tv_usec = 0; | tv.tv_usec = 0; |
| if (select(1, &readfds, NULL, NULL, &tv) > 0) { | if (select(1, &readfds, NULL, NULL, &tv) > 0) { |
| read(0, &c, 1); | if (read(0, &c, 1) <= 0) |
| return ActionQuit; | |
| } else | } else |
| return 0; | return 0; |
| #endif | #endif |