|
version 1.1.1.1, 2019/10/21 14:25:31
|
version 1.1.1.3, 2023/09/27 11:18:58
|
|
Line 3
|
Line 3
|
| Copyright (C) 1997,1998 Matt Kimball |
Copyright (C) 1997,1998 Matt Kimball |
| |
|
| 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 11
|
Line 11
|
| 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 <netinet/in.h> |
#include <netinet/in.h> |
| |
|
| /* Don't put a trailing comma in enumeration lists. Some compilers | /* Don't put a trailing comma in enumeration lists. Some compilers |
| (notably the one on Irix 5.2) do not like that. */ |
(notably the one on Irix 5.2) do not like that. */ |
| enum { ActionNone, ActionQuit, ActionReset, ActionDisplay, |
enum { ActionNone, ActionQuit, ActionReset, ActionDisplay, |
| ActionClear, ActionPause, ActionResume, ActionMPLS, ActionDNS, |
ActionClear, ActionPause, ActionResume, ActionMPLS, ActionDNS, |
|
Line 41 enum {
|
Line 41 enum {
|
| DisplayXML, |
DisplayXML, |
| DisplayCSV, |
DisplayCSV, |
| DisplayTXT, |
DisplayTXT, |
| DisplayJSON | #ifdef HAVE_JANSSON |
| | DisplayJSON, |
| | #endif |
| }; |
}; |
| |
|
| enum { |
enum { |
|
Line 74 extern void display_rawping(
|
Line 76 extern void display_rawping(
|
| extern void display_rawhost( |
extern void display_rawhost( |
| struct mtr_ctl *ctl, |
struct mtr_ctl *ctl, |
| int hostnum, |
int hostnum, |
| ip_t * ip_addr); | ip_t *ip_addr, |
| | struct mplslen *mpls); |
| extern int display_keyaction( |
extern int display_keyaction( |
| struct mtr_ctl *ctl); |
struct mtr_ctl *ctl); |
| extern void display_loop( |
extern void display_loop( |
| struct mtr_ctl *ctl); |
struct mtr_ctl *ctl); |
| extern void display_clear( |
extern void display_clear( |
| struct mtr_ctl *ctl); |
struct mtr_ctl *ctl); |
| |
extern char *host_error_to_string( |
| |
int err); |