]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netat/aurp_misc.c
xnu-792.tar.gz
[apple/xnu.git] / bsd / netat / aurp_misc.c
index 662499730e13060b80b86848d4315896483ef917..f1cd9a7285786ee4765a3ad357c7dc3c43e08941 100644 (file)
@@ -84,15 +84,14 @@ void AURPupdate(arg)
        void *arg;
 {
        unsigned char node;
-       boolean_t       funnel_state;
         aurp_state_t *state;
         
-       funnel_state = thread_funnel_set(network_flock, TRUE);
+       atalk_lock();
        
         state = (aurp_state_t *)&aurp_state[1];
 
        if (aurp_gref == 0) {
-                (void) thread_funnel_set(network_flock, FALSE);
+               atalk_unlock();
                return;
         }
        /*
@@ -110,7 +109,7 @@ void AURPupdate(arg)
        timeout(AURPupdate, arg, AURP_UpdateRate*10*HZ);
        update_tmo = 1;
         
-        (void) thread_funnel_set(network_flock, FALSE);
+       atalk_unlock();
 }
 
 /* */