Merge branches 'master' and 'suser_to_priv'
[dragonfly.git] / sys / dev / netif / cx / cx.c
index f29855a..9249142 100644 (file)
@@ -29,6 +29,7 @@
 #include <sys/fcntl.h>
 #include <sys/conf.h>
 #include <sys/proc.h>
+#include <sys/priv.h>
 #include <sys/tty.h>
 #include <sys/socket.h>
 #include <sys/thread2.h>
@@ -162,7 +163,7 @@ cxopen (struct dev_open_args *ap)
        tp = c->ttyp;
        tp->t_dev = dev;
        if ((tp->t_state & TS_ISOPEN) && (tp->t_state & TS_XCLUDE) &&
-           suser_cred(ap->a_cred, 0))
+           priv_check_cred(ap->a_cred, PRIV_ROOT, 0))
                return (EBUSY);
        if (! (tp->t_state & TS_ISOPEN)) {
                ttychars (tp);