patches/gnome-nettool-01-sun-patch.diff
author rohinis
Tue, 29 Nov 2011 17:32:55 +0000
branchs11express-2010-11
changeset 22234 c23e64da3e06
parent 17829 0547112a4108
permissions -rw-r--r--
2011-11-29 Rohini S <[email protected]> * patches/Python26-22-audio.diff: Fixes CVE-2010-1634 * specs/SUNWPython26.spec: Fixes CR 7085446
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
     1
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/configure.in ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/configure.in
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
     2
--- gnome-nettool-2.27.4/configure.in	2009-07-15 16:51:43.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
     3
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/configure.in	2009-07-23 17:23:26.777626002 +0100
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
     4
@@ -12,11 +12,16 @@
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
     5
 
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
     6
 IT_PROG_INTLTOOL([0.35.0])
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
     7
 
14962
ffb9b16fe80e 2009-01-22 Brian Cameron <[email protected]>
yippi
parents: 13517
diff changeset
     8
+dnl *** checks for socket, nsl, and kstat libraries ***
ffb9b16fe80e 2009-01-22 Brian Cameron <[email protected]>
yippi
parents: 13517
diff changeset
     9
+AC_CHECK_FUNC(socket,,[AC_CHECK_LIB(socket,socket)])
ffb9b16fe80e 2009-01-22 Brian Cameron <[email protected]>
yippi
parents: 13517
diff changeset
    10
+AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
ffb9b16fe80e 2009-01-22 Brian Cameron <[email protected]>
yippi
parents: 13517
diff changeset
    11
+AC_CHECK_FUNC(kstat_open,,[AC_CHECK_LIB(kstat,kstat_open)])
ffb9b16fe80e 2009-01-22 Brian Cameron <[email protected]>
yippi
parents: 13517
diff changeset
    12
+
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    13
 AC_ISC_POSIX
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    14
 AC_PROG_CC
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    15
 AC_HEADER_STDC([])
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    16
 AC_CHECK_HEADERS(sys/sockio.h)
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    17
-AC_CHECK_HEADERS(sys/socket.h ifaddrs.h,,AC_MSG_ERROR(Required header not found: $ac_header))
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    18
+AC_CHECK_HEADERS(sys/socket.h,,AC_MSG_ERROR(Required header not found: $ac_header))
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    19
 dnl AC_ARG_PROGRAM
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    20
 AM_PROG_LIBTOOL
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    21
 
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    22
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/Makefile.am ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/Makefile.am
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    23
--- gnome-nettool-2.27.4/src/Makefile.am	2009-07-15 16:49:48.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    24
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/Makefile.am	2009-07-23 17:23:26.788021925 +0100
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    25
@@ -8,7 +8,7 @@
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    26
 	@NETTOOL_CFLAGS@
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    27
 
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    28
 LDADD =				\
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    29
-	$(NETTOOL_LIBS)	
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    30
+	$(NETTOOL_LIBS)
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    31
 
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    32
 bin_PROGRAMS = gnome-nettool
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    33
 
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    34
@@ -29,7 +29,9 @@
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    35
 	util-mii-wireless.h \
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    36
 	main.c
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    37
 
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    38
-gnome_nettool_LDADD = @NETTOOL_LIBS@
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    39
+gnome_nettool_LDADD = @NETTOOL_LIBS@	\
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    40
+			-lsocket	\
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    41
+			-lnsl
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    42
 
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    43
 EXTRA_DIST  = \
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    44
 	gnome-nettool.desktop.in \
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    45
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/callbacks.c ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/callbacks.c
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    46
--- gnome-nettool-2.27.4/src/callbacks.c	2009-06-18 18:51:14.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    47
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/callbacks.c	2009-07-23 17:23:26.799546215 +0100
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    48
@@ -306,7 +306,7 @@
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    49
 }
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    50
 
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    51
 void
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    52
-on_about_activate (gpointer window, GtkWidget *menu_item)
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    53
+on_about_activate (GtkWidget *menu_item, gpointer window)
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    54
 {
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    55
 	const gchar *authors[] = { 
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    56
 		"Germán Poo Caamaño <[email protected]>", 
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    57
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/callbacks.h ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/callbacks.h
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    58
--- gnome-nettool-2.27.4/src/callbacks.h	2009-06-18 18:51:14.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    59
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/callbacks.h	2009-07-23 17:23:26.809936267 +0100
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    60
@@ -36,6 +36,6 @@
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    61
                      guint            page_num,
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    62
                      gpointer         data);
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    63
 
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    64
-void on_about_activate (gpointer window, GtkWidget *menu_item);
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    65
+void on_about_activate (GtkWidget *menu_item, gpointer window);
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    66
 
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    67
 void on_help_activate (gpointer window, GtkWidget *menu_item);
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    68
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/main.c ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/main.c
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    69
--- gnome-nettool-2.27.4/src/main.c	2009-07-15 16:49:48.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    70
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/main.c	2009-07-23 17:35:47.576957555 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    71
@@ -53,7 +53,7 @@
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    72
 main (int argc, char *argv[])
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    73
 {
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    74
 	GtkWidget *window;
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    75
-	GtkWidget *menu_beep;
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    76
+	GtkWidget *menu_beep, *menu_quit, *menu_about;
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    77
 	GtkBuilder *builder;
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    78
 	GtkWidget *notebook;
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    79
 	GtkWidget *statusbar;
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    80
@@ -157,6 +157,7 @@
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    81
 		current_page = INFO;
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    82
 		info_set_nic (info, info_input);
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    83
 	}
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    84
+
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    85
 	if (ping_input) {
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    86
 		current_page = PING;
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    87
 		netinfo_set_host (pinger, ping_input);
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    88
@@ -217,6 +218,18 @@
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    89
 	g_object_set_data (G_OBJECT (notebook), "finger", finger);
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    90
 	g_object_set_data (G_OBJECT (notebook), "whois", whois);
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    91
 	
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    92
+	menu_quit = GTK_WIDGET (gtk_builder_get_object (builder, "m_quit"));
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    93
+
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    94
+	g_signal_connect (G_OBJECT (menu_quit), "activate",
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    95
+                          G_CALLBACK (gn_quit_app),
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    96
+                          NULL);
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    97
+
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
    98
+	menu_about = GTK_WIDGET (gtk_builder_get_object (builder, "m_about"));
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
    99
+
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   100
+	g_signal_connect (G_OBJECT (menu_about), "activate",
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   101
+                          G_CALLBACK (on_about_activate),
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   102
+                          NULL);
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   103
+
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   104
 	menu_beep = GTK_WIDGET (gtk_builder_get_object (builder, "m_beep"));
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   105
 
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   106
 	g_signal_connect (G_OBJECT (menu_beep), "activate",
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   107
@@ -441,6 +454,10 @@
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   108
 	netstat->button = GTK_WIDGET (gtk_builder_get_object (builder, "netstat_button"));
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   109
 	netstat->routing = GTK_WIDGET (gtk_builder_get_object (builder, "netstat_routing"));
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   110
 	netstat->protocol = GTK_WIDGET (gtk_builder_get_object (builder, "netstat_protocol"));
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   111
+
13512
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   112
+#if defined(sun)
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   113
+	gtk_widget_hide (netstat->protocol);
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   114
+#endif
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   115
 	netstat->multicast = GTK_WIDGET (gtk_builder_get_object (builder, "netstat_multicast"));
13512
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   116
 	netstat->sensitive = NULL;
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   117
 	netstat->label_run = _("Netstat");
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   118
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/netstat.c ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/netstat.c
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   119
--- gnome-nettool-2.27.4/src/netstat.c	2009-06-18 18:51:14.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   120
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/netstat.c	2009-07-23 17:23:26.847898478 +0100
13512
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   121
@@ -110,13 +110,21 @@
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   122
 	g_return_val_if_fail (netinfo != NULL, NULL);
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   123
 	
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   124
 	if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (netinfo->routing))) {
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   125
-		/* Works for Solaris and Linux */
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   126
+#if defined(sun)
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   127
+		/* Works for Solaris */
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   128
+		if (netinfo_is_ipv6_enable ()) {
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   129
+			option = g_strdup ("-rn -f inet -f inet6");
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   130
+		} else {
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   131
+			option = g_strdup ("-rn -f inet");
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   132
+		}
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   133
+#else
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   134
+		/* Works for Linux */
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   135
 		if (netinfo_is_ipv6_enable ()) {
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   136
 			option = g_strdup ("-rn -A inet -A inet6");
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   137
 		} else {
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   138
 			option = g_strdup ("-rn -A inet");
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   139
 		}
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   140
-
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   141
+#endif
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   142
 		if (netinfo->stbar_text)
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   143
 			g_free (netinfo->stbar_text);
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   144
 		netinfo->stbar_text = g_strdup (_("Getting routing table"));
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   145
@@ -541,7 +549,11 @@
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   146
 		gtk_list_store_set (GTK_LIST_STORE (model), &iter,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   147
 					0, data.destination,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   148
 					1, data.gateway,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   149
+#if defined(sun)
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   150
+					2, NULL,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   151
+#else
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   152
 					2, data.netmask,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   153
+#endif
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   154
 					3, data.iface, -1);
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   155
 
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   156
 		gtk_tree_view_set_model (widget, model);
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   157
@@ -718,9 +730,15 @@
13512
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   158
 	gint count = 0;
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   159
 	gint members;
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   160
 
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   161
+#if defined(sun)
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   162
+	count = sscanf (line, NETSTAT_MULTICAST_FORMAT,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   163
+			data->iface,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   164
+			data->group, &members);
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   165
+#else
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   166
 	count = sscanf (line, NETSTAT_MULTICAST_FORMAT,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   167
 			data->iface,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   168
 			&members, data->group);
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   169
+#endif
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   170
 
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   171
 	snprintf ((data)->members, 30, "%d", members);
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   172
 	
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   173
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/netstat.h ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/netstat.h
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   174
--- gnome-nettool-2.27.4/src/netstat.h	2009-06-18 18:51:14.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   175
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/netstat.h	2009-07-23 17:23:26.859125307 +0100
13512
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   176
@@ -34,10 +34,19 @@
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   177
 #   define NETSTAT_PROTOCOL_FORMAT "%s %d %d %d.%d.%d.%d.%s %s %s"
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   178
 #   define ALT_NETSTAT_PROTOCOL_FORMAT "%s %d %d *.%s %s %s"
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   179
 #   define NETSTAT_ROUTE_FORMAT "%s %s %s %d %d %s"
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   180
+#   define NETSTAT_ROUTE6_FORMAT "%s %s %s %d %d %d %s"
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   181
 #   define NETSTAT_MULTICAST_FORMAT "%s %d %s"
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   182
 
13512
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   183
+#elif defined(sun)
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   184
+
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   185
+#   define NETSTAT_PROTOCOL_FORMAT "%s %d %d %s %s %s"
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   186
+#   define NETSTAT_ROUTE_FORMAT "%s %s %s %d %d %s"
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   187
+#   define NETSTAT_ROUTE6_FORMAT "%s %s %s %d %d %d %s"
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   188
+#   define NETSTAT_MULTICAST_FORMAT "%s %s %d"
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   189
+
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   190
 #endif
13512
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   191
 
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   192
+
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   193
 typedef enum {
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   194
 	NONE,
a031b459344c 2008-09-10 Ghee Teo <[email protected]>
gheet
parents: 13492
diff changeset
   195
 	ROUTE,
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   196
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/ping.c ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/ping.c
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   197
--- gnome-nettool-2.27.4/src/ping.c	2009-06-18 18:51:14.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   198
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/ping.c	2009-07-23 17:23:26.870528364 +0100
15515
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   199
@@ -93,8 +93,13 @@
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   200
 		while (nodeavailable) {
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   201
 			gtk_tree_model_get (results, &node, 
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   202
 					    ICMP_SEQ_COLUMN, &seqnumber, -1);
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   203
+#if defined(sun)
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   204
+			index = seqnumber - rangemin;
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   205
+			if (seqnumber >= rangemin) {
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   206
+#else
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   207
 			index = seqnumber - rangemin - 1;
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   208
 			if (seqnumber > rangemin) {
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   209
+#endif
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   210
 				gtk_tree_model_get (results, &node, 
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   211
 						    SRTT_COLUMN, &srtt_str, 
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   212
 						    -1);
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   213
@@ -193,8 +198,13 @@
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   214
 		}
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   215
 		draw_centered_text (widget, x, line1h, tmpstr);
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   216
 		g_free (tmpstr);
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   217
+#if defined(sun)
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   218
+		if (index + rangemin <= rangemax) {
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   219
+			tmpstr = g_strdup_printf ("%d", index + rangemin);
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   220
+#else
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   221
 		if (index + rangemin + 1 <= rangemax) {
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   222
 			tmpstr = g_strdup_printf ("%d", index + rangemin + 1);
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   223
+#endif
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   224
 		} else {
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   225
 			tmpstr = g_strdup ("-");
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   226
 		}
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   227
@@ -294,7 +304,11 @@
13492
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   228
 		program = util_find_program_dialog ("ping", parent);
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   229
 		break;
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   230
 	case IPV6:
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   231
+#if defined(sun)
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   232
+		program = util_find_program_dialog ("ping", parent);
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   233
+#else
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   234
 		program = util_find_program_dialog ("ping6", parent);
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   235
+#endif
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   236
 		
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   237
 		break;
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   238
 	case -1:
15515
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   239
@@ -308,7 +322,7 @@
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   240
 		if (count == -1) {
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   241
 			count_string = g_strdup_printf(" ");
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   242
 		} else {
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   243
-#if defined(__sun__) || defined(__hpux__)
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   244
+#if defined(sun) || defined(__hpux__)
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   245
 			count_string = g_strdup_printf("%d", count);
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   246
 #else
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   247
 			count_string = g_strdup_printf(" -c %d ", count);
15515
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   248
@@ -317,7 +331,7 @@
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   249
 
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   250
 		if (ip_version == IPV4) {
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   251
 			command =
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   252
-#if defined(__sun__) || defined(__hpux__)
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   253
+#if defined(__hpux__) || defined(sun)
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   254
 				g_strdup_printf (PING_PROGRAM_FORMAT, program, 
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   255
 						host, count_string);
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   256
 #else
15515
ab472d13a39d 2009-03-27 ghee teo <[email protected]>
gheet
parents: 15451
diff changeset
   257
@@ -326,7 +340,7 @@
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   258
 #endif
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   259
 		} else {
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   260
 			command =
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   261
-#if defined(__sun__) || defined(__hpux__)
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   262
+#if defined(sun) || defined(__hpux__)
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   263
 				g_strdup_printf (PING_PROGRAM_FORMAT_6, program, 
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   264
 						host, count_string);
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   265
 #else
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   266
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/ping.h ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/ping.h
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   267
--- gnome-nettool-2.27.4/src/ping.h	2009-06-18 18:51:14.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   268
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/ping.h	2009-07-23 17:23:26.881337639 +0100
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   269
@@ -36,11 +36,11 @@
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   270
 #   define PING_PROGRAM_FORMAT_6 "%s ping6%s-n %s"
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   271
 #   define PING_FORMAT "%d bytes from %s icmp_seq=%d ttl=%d time=%s %s"
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   272
 #   define PING_PARAMS_6
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   273
-#elif defined(__sun__) 
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   274
+#elif defined(sun) 
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   275
     /*  <path to program> ping -s -n <host> [<count>] */
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   276
-#   define PING_PROGRAM_FORMAT "%s ping -s -n %s 56%s"
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   277
-#   define PING_PROGRAM_FORMAT_6 "%s ping -s -A inet6 -a -n %s 56%s"
13492
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   278
-#   define PING_FORMAT "%d bytes from %s icmp_seq=%d. time=%f %s"
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   279
+#   define PING_PROGRAM_FORMAT "%s ping -s -n %s 56 %s"
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   280
+#   define PING_PROGRAM_FORMAT_6 "%s ping -s -A inet6 -a -n %s 56 %s"
13492
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   281
+#   define PING_FORMAT "%d bytes from %s icmp_seq=%d. time=%s %s"
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   282
 #   define PING_PARAMS_5
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   283
 #elif defined(__hpux__)
15451
8ee2740eb12d 2009-03-19 ghee teo <[email protected]>
gheet
parents: 14962
diff changeset
   284
 #   define PING_PROGRAM_FORMAT "%s ping %s -n%s"
16103
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   285
diff -urN -x'*.orig' -x'*.rej' gnome-nettool-2.27.4/src/utils.h ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/utils.h
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   286
--- gnome-nettool-2.27.4/src/utils.h	2009-06-18 18:51:14.000000000 +0100
6f8f8809f615 2009-07-23 Ghee Teo <[email protected]>
gheet
parents: 15902
diff changeset
   287
+++ ../SUNWgnome-nettool-2.27.4.changed/gnome-nettool-2.27.4/src/utils.h	2009-07-23 17:23:26.891315897 +0100
13492
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   288
@@ -29,6 +29,10 @@
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   289
 #  include <config.h>
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   290
 #endif
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   291
 
13492
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   292
+#define gethostbyname2(name, domain) getipnodebyname((name), (domain), 0, &g_n_err_macro)
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   293
+int g_n_err_macro;
fa06dfd3a477 2008-09-10 Takao Fujiwara <[email protected]>
fujiwara
parents: 13287
diff changeset
   294
+
13285
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   295
+
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   296
 #if (GLIB_MINOR_VERSION < 2)
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   297
 
ce15225eaad7 2008-08-26 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   298
 #  define _g_vsprintf  vsprintf
17829
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   299
diff -ruN gnome-nettool-2.30.0.orig/src/netstat.c gnome-nettool-2.30.0/src/netstat.c
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   300
--- gnome-nettool-2.30.0.orig/src/netstat.c	2010-04-12 22:19:53.848593242 +0100
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   301
+++ gnome-nettool-2.30.0/src/netstat.c	2010-04-12 22:21:14.229846239 +0100
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   302
@@ -493,7 +493,7 @@
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   303
 	g_return_if_fail (line != NULL);
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   304
 
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   305
 	count = strip_route_line (line, &data);
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   306
-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   307
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(sun)
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   308
 	if (count == 6) {
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   309
 #else
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   310
 	if ((count == 8) || (count == 7)) {
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   311
@@ -574,7 +574,7 @@
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   312
 	gchar **items;
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   313
 #endif
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   314
 
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   315
-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   316
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(sun)
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   317
 	count = sscanf (line, NETSTAT_ROUTE_FORMAT,
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   318
 			data->destination,
0547112a4108 2010-04-12 Christian Kelly <[email protected]>
chrisk
parents: 16103
diff changeset
   319
 			data->gateway, flags,