summaryrefslogtreecommitdiffstats
path: root/plugins-root
diff options
context:
space:
mode:
Diffstat (limited to 'plugins-root')
-rw-r--r--plugins-root/check_dhcp.c38
-rw-r--r--plugins-root/check_icmp.c2
-rw-r--r--plugins-root/pst3.c24
3 files changed, 32 insertions, 32 deletions
diff --git a/plugins-root/check_dhcp.c b/plugins-root/check_dhcp.c
index 5781f758..35874a93 100644
--- a/plugins-root/check_dhcp.c
+++ b/plugins-root/check_dhcp.c
@@ -79,8 +79,8 @@ const char *email = "nagiosplug-devel@lists.sourceforge.net";
79 79
80#elif defined(__sun__) || defined(__solaris__) || defined(__hpux__) 80#elif defined(__sun__) || defined(__solaris__) || defined(__hpux__)
81 81
82#define INSAP 22 82#define INSAP 22
83#define OUTSAP 24 83#define OUTSAP 24
84 84
85#include <signal.h> 85#include <signal.h>
86#include <ctype.h> 86#include <ctype.h>
@@ -90,17 +90,17 @@ const char *email = "nagiosplug-devel@lists.sourceforge.net";
90 90
91#define bcopy(source, destination, length) memcpy(destination, source, length) 91#define bcopy(source, destination, length) memcpy(destination, source, length)
92 92
93#define AREA_SZ 5000 /* buffer length in bytes */ 93#define AREA_SZ 5000 /* buffer length in bytes */
94static u_long ctl_area[AREA_SZ]; 94static u_long ctl_area[AREA_SZ];
95static u_long dat_area[AREA_SZ]; 95static u_long dat_area[AREA_SZ];
96static struct strbuf ctl = {AREA_SZ, 0, (char *)ctl_area}; 96static struct strbuf ctl = {AREA_SZ, 0, (char *)ctl_area};
97static struct strbuf dat = {AREA_SZ, 0, (char *)dat_area}; 97static struct strbuf dat = {AREA_SZ, 0, (char *)dat_area};
98 98
99#define GOT_CTRL 1 99#define GOT_CTRL 1
100#define GOT_DATA 2 100#define GOT_DATA 2
101#define GOT_BOTH 3 101#define GOT_BOTH 3
102#define GOT_INTR 4 102#define GOT_INTR 4
103#define GOT_ERR 128 103#define GOT_ERR 128
104 104
105#define u_int8_t uint8_t 105#define u_int8_t uint8_t
106#define u_int16_t uint16_t 106#define u_int16_t uint16_t
@@ -222,7 +222,7 @@ dhcp_offer *dhcp_offer_list=NULL;
222requested_server *requested_server_list=NULL; 222requested_server *requested_server_list=NULL;
223 223
224int valid_responses=0; /* number of valid DHCPOFFERs we received */ 224int valid_responses=0; /* number of valid DHCPOFFERs we received */
225int requested_servers=0; 225int requested_servers=0;
226int requested_responses=0; 226int requested_responses=0;
227 227
228int request_specific_address=FALSE; 228int request_specific_address=FALSE;
@@ -382,7 +382,7 @@ int get_hardware_address(int sock,char *interface_name){
382 unit = atoi(p) ; 382 unit = atoi(p) ;
383 *p = '\0' ; 383 *p = '\0' ;
384 strncat(dev, interface_name, 6) ; 384 strncat(dev, interface_name, 6) ;
385 } 385 }
386 else{ 386 else{
387 printf(_("Error: can't find unit number in interface_name (%s) - expecting TypeNumber eg lnc0.\n"), interface_name); 387 printf(_("Error: can't find unit number in interface_name (%s) - expecting TypeNumber eg lnc0.\n"), interface_name);
388 exit(STATE_UNKNOWN); 388 exit(STATE_UNKNOWN);
@@ -535,7 +535,7 @@ int send_dhcp_discover(int sock){
535 /* send the DHCPDISCOVER packet out */ 535 /* send the DHCPDISCOVER packet out */
536 send_dhcp_packet(&discover_packet,sizeof(discover_packet),sock,&sockaddr_broadcast); 536 send_dhcp_packet(&discover_packet,sizeof(discover_packet),sock,&sockaddr_broadcast);
537 537
538 if(verbose) 538 if(verbose)
539 printf("\n\n"); 539 printf("\n\n");
540 540
541 return OK; 541 return OK;
@@ -564,7 +564,7 @@ int get_dhcp_offer(int sock){
564 if((current_time-start_time)>=dhcpoffer_timeout) 564 if((current_time-start_time)>=dhcpoffer_timeout)
565 break; 565 break;
566 566
567 if(verbose) 567 if(verbose)
568 printf("\n\n"); 568 printf("\n\n");
569 569
570 bzero(&source,sizeof(source)); 570 bzero(&source,sizeof(source));
@@ -581,7 +581,7 @@ int get_dhcp_offer(int sock){
581 continue; 581 continue;
582 } 582 }
583 else{ 583 else{
584 if(verbose) 584 if(verbose)
585 printf(_("Result=OK\n")); 585 printf(_("Result=OK\n"));
586 586
587 responses++; 587 responses++;
@@ -626,7 +626,7 @@ int get_dhcp_offer(int sock){
626 printf("\n"); 626 printf("\n");
627 627
628 if(result==ERROR){ 628 if(result==ERROR){
629 if(verbose) 629 if(verbose)
630 printf(_("DHCPOFFER hardware address did not match our own - ignoring packet\n")); 630 printf(_("DHCPOFFER hardware address did not match our own - ignoring packet\n"));
631 631
632 continue; 632 continue;
@@ -660,7 +660,7 @@ int send_dhcp_packet(void *buffer, int buffer_size, int sock, struct sockaddr_in
660 660
661 result=sendto(sock,(char *)buffer,buffer_size,0,(struct sockaddr *)dest,sizeof(*dest)); 661 result=sendto(sock,(char *)buffer,buffer_size,0,(struct sockaddr *)dest,sizeof(*dest));
662 662
663 if(verbose) 663 if(verbose)
664 printf(_("send_dhcp_packet result: %d\n"),result); 664 printf(_("send_dhcp_packet result: %d\n"),result);
665 665
666 if(result<0) 666 if(result<0)
@@ -853,7 +853,7 @@ int add_dhcp_offer(struct in_addr source,dhcp_packet *offer_packet){
853 /* get option length */ 853 /* get option length */
854 option_length=offer_packet->options[x++]; 854 option_length=offer_packet->options[x++];
855 855
856 if(verbose) 856 if(verbose)
857 printf("Option: %d (0x%02X)\n",option_type,option_length); 857 printf("Option: %d (0x%02X)\n",option_type,option_length);
858 858
859 /* get option data */ 859 /* get option data */
@@ -989,7 +989,7 @@ int get_results(void){
989 if(verbose){ 989 if(verbose){
990 printf(_("DHCP Server Match: Offerer=%s"),inet_ntoa(temp_offer->server_address)); 990 printf(_("DHCP Server Match: Offerer=%s"),inet_ntoa(temp_offer->server_address));
991 printf(_(" Requested=%s"),inet_ntoa(temp_server->server_address)); 991 printf(_(" Requested=%s"),inet_ntoa(temp_server->server_address));
992 if(temp_server->answered) 992 if(temp_server->answered)
993 printf(_(" (duplicate)")); 993 printf(_(" (duplicate)"));
994 printf(_("\n")); 994 printf(_("\n"));
995 } 995 }
@@ -1090,7 +1090,7 @@ int call_getopt(int argc, char **argv){
1090 1090
1091 int option_index = 0; 1091 int option_index = 0;
1092 static struct option long_options[] = 1092 static struct option long_options[] =
1093 { 1093 {
1094 {"serverip", required_argument,0,'s'}, 1094 {"serverip", required_argument,0,'s'},
1095 {"requestedip", required_argument,0,'r'}, 1095 {"requestedip", required_argument,0,'r'},
1096 {"timeout", required_argument,0,'t'}, 1096 {"timeout", required_argument,0,'t'},
@@ -1306,7 +1306,7 @@ static int dl_bind(int fd, int sap, u_char *addr){
1306 1306
1307/*********************************************************************** 1307/***********************************************************************
1308 * interface: 1308 * interface:
1309 * function mac_addr_dlpi - get the mac address of the interface with 1309 * function mac_addr_dlpi - get the mac address of the interface with
1310 * type dev (eg lnc, hme) and unit (0, 1 ..) 1310 * type dev (eg lnc, hme) and unit (0, 1 ..)
1311 * 1311 *
1312 * parameter: addr: an array of six bytes, has to be allocated by the caller 1312 * parameter: addr: an array of six bytes, has to be allocated by the caller
diff --git a/plugins-root/check_icmp.c b/plugins-root/check_icmp.c
index ff6c73b3..cc3f3d59 100644
--- a/plugins-root/check_icmp.c
+++ b/plugins-root/check_icmp.c
@@ -1313,7 +1313,7 @@ print_help(void)
1313 printf (" %s",_("timeout value (seconds, currently ")); 1313 printf (" %s",_("timeout value (seconds, currently "));
1314 printf ("%u)\n", timeout); 1314 printf ("%u)\n", timeout);
1315 printf (" %s\n", "-b"); 1315 printf (" %s\n", "-b");
1316 printf (" %s\n", _("Number of icmp data bytes to send")); 1316 printf (" %s\n", _("Number of icmp data bytes to send"));
1317 printf (" %s %u + %d)\n", _("Packet size will be data bytes + icmp header (currently"),icmp_data_size, ICMP_MINLEN); 1317 printf (" %s %u + %d)\n", _("Packet size will be data bytes + icmp header (currently"),icmp_data_size, ICMP_MINLEN);
1318 printf (" %s\n", "-v"); 1318 printf (" %s\n", "-v");
1319 printf (" %s\n", _("verbose")); 1319 printf (" %s\n", _("verbose"));
diff --git a/plugins-root/pst3.c b/plugins-root/pst3.c
index b275a6bc..85136569 100644
--- a/plugins-root/pst3.c
+++ b/plugins-root/pst3.c
@@ -8,7 +8,7 @@
8* Description: 8* Description:
9* 9*
10* This file contains the pst3 executable. This is a replacement ps command 10* This file contains the pst3 executable. This is a replacement ps command
11* for Solaris to get output which provides a long argument listing, which 11* for Solaris to get output which provides a long argument listing, which
12* is not possible with the standard ps command (due to truncation). /usr/ucb/ps 12* is not possible with the standard ps command (due to truncation). /usr/ucb/ps
13* also has issues where some fields run into each other. 13* also has issues where some fields run into each other.
14* 14*
@@ -17,7 +17,7 @@
17* 17*
18* Originally written by R.W.Ingraham 18* Originally written by R.W.Ingraham
19* Rewritten by Duncan Ferguson (Altinity Ltd, June 2008) 19* Rewritten by Duncan Ferguson (Altinity Ltd, June 2008)
20* The rewrite was necessary as /dev/kmem is not available within 20* The rewrite was necessary as /dev/kmem is not available within
21* non-global zones on Solaris 10 21* non-global zones on Solaris 10
22* 22*
23* Details for rewrite came from 23* Details for rewrite came from
@@ -48,7 +48,7 @@
48#include <fcntl.h> 48#include <fcntl.h>
49#include <procfs.h> 49#include <procfs.h>
50#include <errno.h> 50#include <errno.h>
51#include <sys/types32.h> 51#include <sys/types32.h>
52 52
53/* 53/*
54 * Constants 54 * Constants
@@ -125,8 +125,8 @@ int main (int argc, char **argv)
125 char *procname; 125 char *procname;
126 char *ptr; 126 char *ptr;
127 int argslen; 127 int argslen;
128 uintptr_t args_addr;; 128 uintptr_t args_addr;;
129 uintptr_t *args_vecs;; 129 uintptr_t *args_vecs;;
130 int args_count; 130 int args_count;
131 131
132 if(proc->d_name[0] == '.') 132 if(proc->d_name[0] == '.')
@@ -146,8 +146,8 @@ try_again:
146 close(ps_fd); 146 close(ps_fd);
147 close(as_fd); 147 close(as_fd);
148 if(err == EAGAIN) goto try_again; 148 if(err == EAGAIN) goto try_again;
149 if(err != ENOENT) 149 if(err != ENOENT)
150 fprintf(stderr, "%s: read() on %s: %s\n", szProg, 150 fprintf(stderr, "%s: read() on %s: %s\n", szProg,
151 ps_name, strerror(err)); 151 ps_name, strerror(err));
152 continue; 152 continue;
153 } 153 }
@@ -185,7 +185,7 @@ try_again:
185 ); 185 );
186 free(procname); 186 free(procname);
187 187
188 /* 188 /*
189 * and now for the command line stuff 189 * and now for the command line stuff
190 */ 190 */
191 191
@@ -195,18 +195,18 @@ try_again:
195 195
196 if(psinfo.pr_dmodel == PR_MODEL_NATIVE) { 196 if(psinfo.pr_dmodel == PR_MODEL_NATIVE) {
197 /* this process matches target process */ 197 /* this process matches target process */
198 pread(as_fd,args_vecs, args_count * sizeof(uintptr_t), 198 pread(as_fd,args_vecs, args_count * sizeof(uintptr_t),
199 args_addr); 199 args_addr);
200 } else { 200 } else {
201 /* this process is 64bit, target process is 32 bit*/ 201 /* this process is 64bit, target process is 32 bit*/
202 caddr32_t *args_vecs32 = (caddr32_t *)args_vecs; 202 caddr32_t *args_vecs32 = (caddr32_t *)args_vecs;
203 pread(as_fd,args_vecs32,args_count * sizeof(caddr32_t), 203 pread(as_fd,args_vecs32,args_count * sizeof(caddr32_t),
204 args_addr); 204 args_addr);
205 for (i=args_count-1;i>=0;--i) 205 for (i=args_count-1;i>=0;--i)
206 args_vecs[i]=args_vecs32[i]; 206 args_vecs[i]=args_vecs32[i];
207 } 207 }
208 208
209 /* 209 /*
210 * now read in the args - if what we read in fills buffer 210 * now read in the args - if what we read in fills buffer
211 * resize buffer and reread that bit again 211 * resize buffer and reread that bit again
212 */ 212 */