summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJun Kuriyama <kuriyama@FreeBSD.org>2009-01-25 14:16:29 +0000
committerJun Kuriyama <kuriyama@FreeBSD.org>2009-01-25 14:16:29 +0000
commit8f479ac5ce8c6b5f2efeab00b05881b1628c012b (patch)
tree050a124d0969b8fb1e6c6b118fae21f8a6e962d2
parentCleanup system specific header file modifications. (diff)
Reduce build warnings.
Notes
Notes: svn path=/head/; revision=226844
-rw-r--r--net-mgmt/net-snmp-devel/files/patch-interface.c11
-rw-r--r--net-mgmt/net-snmp-devel/files/patch-iquery.c11
-rw-r--r--net-mgmt/net-snmp-devel/files/patch-snmpd.c32
-rw-r--r--net-mgmt/net-snmp/files/patch-interface.c11
-rw-r--r--net-mgmt/net-snmp/files/patch-iquery.c11
-rw-r--r--net-mgmt/net-snmp/files/patch-snmpd.c32
6 files changed, 108 insertions, 0 deletions
diff --git a/net-mgmt/net-snmp-devel/files/patch-interface.c b/net-mgmt/net-snmp-devel/files/patch-interface.c
new file mode 100644
index 000000000000..871f9e427e5c
--- /dev/null
+++ b/net-mgmt/net-snmp-devel/files/patch-interface.c
@@ -0,0 +1,11 @@
+--- agent/mibgroup/if-mib/data_access/interface.c.orig 2009-01-25 17:49:04.000000000 +0900
++++ agent/mibgroup/if-mib/data_access/interface.c 2009-01-25 17:49:57.000000000 +0900
+@@ -775,7 +775,7 @@
+ netsnmp_conf_if_list *if_ptr = conf_list, *if_next;
+ while (if_ptr) {
+ if_next = if_ptr->next;
+- free(if_ptr->name);
++ free((void*)if_ptr->name);
+ free(if_ptr);
+ if_ptr = if_next;
+ }
diff --git a/net-mgmt/net-snmp-devel/files/patch-iquery.c b/net-mgmt/net-snmp-devel/files/patch-iquery.c
new file mode 100644
index 000000000000..e6325ba4c2f9
--- /dev/null
+++ b/net-mgmt/net-snmp-devel/files/patch-iquery.c
@@ -0,0 +1,11 @@
+--- agent/mibgroup/utilities/iquery.c.orig 2009-01-25 17:44:17.000000000 +0900
++++ agent/mibgroup/utilities/iquery.c 2009-01-25 17:47:04.000000000 +0900
+@@ -186,7 +186,7 @@
+ ss->securityEngineIDLen = engIDLen;
+ if ( version == SNMP_VERSION_3 ) {
+ ss->securityNameLen = strlen(secName);
+- memdup(&(ss->securityName), (u_char*)secName, ss->securityNameLen);
++ memdup((u_char**)&(ss->securityName), (u_char*)secName, ss->securityNameLen);
+ } else {
+ memdup( &(ss->community), secName, strlen(secName));
+ ss->community_len = strlen(secName);
diff --git a/net-mgmt/net-snmp-devel/files/patch-snmpd.c b/net-mgmt/net-snmp-devel/files/patch-snmpd.c
new file mode 100644
index 000000000000..c7d6d4ed06c8
--- /dev/null
+++ b/net-mgmt/net-snmp-devel/files/patch-snmpd.c
@@ -0,0 +1,32 @@
+--- agent/snmpd.c.orig 2009-01-25 17:25:26.000000000 +0900
++++ agent/snmpd.c 2009-01-25 17:36:52.000000000 +0900
+@@ -426,6 +426,9 @@
+ char *cptr, **argvptr;
+ char *pid_file = NULL;
+ char option_compatability[] = "-Le";
++#if HAVE_UNISTD_H
++ const char *ccptr;
++#endif
+ #if HAVE_GETPID
+ int fd;
+ FILE *PID;
+@@ -960,8 +963,8 @@
+ #endif
+
+ #if HAVE_UNISTD_H
+- cptr = get_persistent_directory();
+- mkdirhier( cptr, NETSNMP_AGENT_DIRECTORY_MODE, 0 );
++ ccptr = get_persistent_directory();
++ mkdirhier( ccptr, NETSNMP_AGENT_DIRECTORY_MODE, 0 );
+
+ uid = netsnmp_ds_get_int(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_USERID);
+@@ -970,7 +973,7 @@
+
+ #ifdef HAVE_CHOWN
+ if ( uid != 0 || gid != 0 )
+- chown( cptr, uid, gid );
++ chown( ccptr, uid, gid );
+ #endif
+
+ #ifdef HAVE_SETGID
diff --git a/net-mgmt/net-snmp/files/patch-interface.c b/net-mgmt/net-snmp/files/patch-interface.c
new file mode 100644
index 000000000000..871f9e427e5c
--- /dev/null
+++ b/net-mgmt/net-snmp/files/patch-interface.c
@@ -0,0 +1,11 @@
+--- agent/mibgroup/if-mib/data_access/interface.c.orig 2009-01-25 17:49:04.000000000 +0900
++++ agent/mibgroup/if-mib/data_access/interface.c 2009-01-25 17:49:57.000000000 +0900
+@@ -775,7 +775,7 @@
+ netsnmp_conf_if_list *if_ptr = conf_list, *if_next;
+ while (if_ptr) {
+ if_next = if_ptr->next;
+- free(if_ptr->name);
++ free((void*)if_ptr->name);
+ free(if_ptr);
+ if_ptr = if_next;
+ }
diff --git a/net-mgmt/net-snmp/files/patch-iquery.c b/net-mgmt/net-snmp/files/patch-iquery.c
new file mode 100644
index 000000000000..e6325ba4c2f9
--- /dev/null
+++ b/net-mgmt/net-snmp/files/patch-iquery.c
@@ -0,0 +1,11 @@
+--- agent/mibgroup/utilities/iquery.c.orig 2009-01-25 17:44:17.000000000 +0900
++++ agent/mibgroup/utilities/iquery.c 2009-01-25 17:47:04.000000000 +0900
+@@ -186,7 +186,7 @@
+ ss->securityEngineIDLen = engIDLen;
+ if ( version == SNMP_VERSION_3 ) {
+ ss->securityNameLen = strlen(secName);
+- memdup(&(ss->securityName), (u_char*)secName, ss->securityNameLen);
++ memdup((u_char**)&(ss->securityName), (u_char*)secName, ss->securityNameLen);
+ } else {
+ memdup( &(ss->community), secName, strlen(secName));
+ ss->community_len = strlen(secName);
diff --git a/net-mgmt/net-snmp/files/patch-snmpd.c b/net-mgmt/net-snmp/files/patch-snmpd.c
new file mode 100644
index 000000000000..c7d6d4ed06c8
--- /dev/null
+++ b/net-mgmt/net-snmp/files/patch-snmpd.c
@@ -0,0 +1,32 @@
+--- agent/snmpd.c.orig 2009-01-25 17:25:26.000000000 +0900
++++ agent/snmpd.c 2009-01-25 17:36:52.000000000 +0900
+@@ -426,6 +426,9 @@
+ char *cptr, **argvptr;
+ char *pid_file = NULL;
+ char option_compatability[] = "-Le";
++#if HAVE_UNISTD_H
++ const char *ccptr;
++#endif
+ #if HAVE_GETPID
+ int fd;
+ FILE *PID;
+@@ -960,8 +963,8 @@
+ #endif
+
+ #if HAVE_UNISTD_H
+- cptr = get_persistent_directory();
+- mkdirhier( cptr, NETSNMP_AGENT_DIRECTORY_MODE, 0 );
++ ccptr = get_persistent_directory();
++ mkdirhier( ccptr, NETSNMP_AGENT_DIRECTORY_MODE, 0 );
+
+ uid = netsnmp_ds_get_int(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_USERID);
+@@ -970,7 +973,7 @@
+
+ #ifdef HAVE_CHOWN
+ if ( uid != 0 || gid != 0 )
+- chown( cptr, uid, gid );
++ chown( ccptr, uid, gid );
+ #endif
+
+ #ifdef HAVE_SETGID