Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/netinet



Kamil Rytarowski <kamil%netbsd.org@localhost> wrote:
>Module Name:    src
>Committed By:   kamil
>Date:           Sun Feb 24 17:01:52 UTC 2019
>
>Modified Files:
>        src/sys/netinet: sctp_asconf.h
>
>Log Message:
>Appease GCC7 in sctp_asconf.h
>
>Do not declare types inside function parameter list.
>Add decklarations of types before these function prototypes.

My local fix for this was to remove sctp_asconf.h from compat_stub.c and
just add prototypes for the two functions needed. This reduces the diffs
to the previous rtsock.c.

I don't think sctp_asconf.h is supposed to be used outside of network
sources.

Index: compat_stub.c
===================================================================
RCS file: /cvsroot/src/sys/kern/compat_stub.c,v
retrieving revision 1.8
diff -u -r1.8 compat_stub.c
--- compat_stub.c       5 Feb 2019 23:28:02 -0000       1.8
+++ compat_stub.c       24 Feb 2019 22:51:12 -0000
@@ -44,10 +44,6 @@
 #include <sys/timex.h>
 #endif
 
-#ifdef SCTP
-#include <netinet/sctp_asconf.h>
-#endif
-
 /*
  * Routine vectors for compat_50___sys_ntp_gettime
  *
@@ -71,6 +67,9 @@
  */
 
 #ifdef SCTP
+extern void sctp_add_ip_address(struct ifaddr *);
+extern void sctp_delete_ip_address(struct ifaddr *);
+
 void (*vec_sctp_add_ip_address)(struct ifaddr *) = sctp_add_ip_address;
 void (*vec_sctp_delete_ip_address)(struct ifaddr *) = sctp_delete_ip_address;
 #else


Home | Main Index | Thread Index | Old Index