]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netat/aurp_aurpd.c
xnu-2050.48.11.tar.gz
[apple/xnu.git] / bsd / netat / aurp_aurpd.c
index 7fd1e7eed738e932746715610769fdb9b237a4e8..1fed65a63fb8a0fc844933c8d242fac8ecb72bdf 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2008 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
@@ -63,6 +63,7 @@
 
 #include <netat/sysglue.h>
 #include <netat/appletalk.h>
+#include <netat/at_pcb.h>
 #include <netat/at_var.h>
 #include <netat/routing_tables.h>
 #include <netat/at_pcb.h>
@@ -150,7 +151,7 @@ aurpd_start()
                sopt.sopt_level   = SOL_SOCKET;
                sopt.sopt_name    = SO_RCVBUF;
                sopt.sopt_dir     = SOPT_SET;
-               sopt.sopt_p               = NULL;
+               sopt.sopt_p       = kernproc;
                if ((error = sosetopt(so, &sopt)) != 0)
                        goto out;
        }
@@ -170,7 +171,7 @@ aurpd_start()
                sopt.sopt_level   = SOL_SOCKET;
                sopt.sopt_name    = SO_SNDBUF;
                sopt.sopt_dir     = SOPT_SET;
-               sopt.sopt_p               = NULL;
+               sopt.sopt_p       = kernproc;
                if ((error = sosetopt(so, &sopt)) != 0)
                        goto out;
        }
@@ -411,7 +412,7 @@ atalk_to_ip(register gbuf_t *m)
        int flags = MSG_DONTWAIT;
        struct sockaddr_in rem_addr;
 
-       m->m_type = MT_HEADER;
+       m_mchtype(m, MT_HEADER);
        m->m_pkthdr.len = gbuf_msgsize(m);
        m->m_pkthdr.rcvif = 0;