]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet6/udp6_var.h
xnu-344.tar.gz
[apple/xnu.git] / bsd / netinet6 / udp6_var.h
index d779920ec187a76bd7a1ae71ed84a1d53d39cde0..9b74ea7c7c2a7ee95be1dfb3c8afe56f5a820185 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
  * All rights reserved.
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
  * All rights reserved.
- * 
+ *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
@@ -13,7 +13,7 @@
  * 3. Neither the name of the project nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
  * 3. Neither the name of the project nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  * THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 
 #ifndef _NETINET6_UDP6_VAR_H_
 #define _NETINET6_UDP6_VAR_H_
 
 #ifndef _NETINET6_UDP6_VAR_H_
 #define _NETINET6_UDP6_VAR_H_
+#include <sys/appleapiopts.h>
 
 #ifdef KERNEL
 
 #ifdef KERNEL
+#ifdef __APPLE_API_PRIVATE
+SYSCTL_DECL(_net_inet6_udp6);
+
 extern struct  pr_usrreqs udp6_usrreqs;
 
 void   udp6_ctlinput __P((int, struct sockaddr *, void *));
 extern struct  pr_usrreqs udp6_usrreqs;
 
 void   udp6_ctlinput __P((int, struct sockaddr *, void *));
@@ -73,6 +77,7 @@ int   udp6_input __P((struct mbuf **, int *, int));
 int    udp6_output __P((struct inpcb *inp, struct mbuf *m,
                        struct sockaddr *addr, struct mbuf *control,
                        struct proc *p));
 int    udp6_output __P((struct inpcb *inp, struct mbuf *m,
                        struct sockaddr *addr, struct mbuf *control,
                        struct proc *p));
-#endif /* KERNEL */
+#endif /* __APPLE_API_PRIVATE */
+#endif
 
 #endif /*_NETINET6_UDP6_VAR_H_*/
 
 #endif /*_NETINET6_UDP6_VAR_H_*/