Add LWKT convenience functions lwkt_getpri() and lwkt_getpri_self().
authorMatthew Dillon <dillon@dragonflybsd.org>
Thu, 29 Jul 2004 08:55:48 +0000 (08:55 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Thu, 29 Jul 2004 08:55:48 +0000 (08:55 +0000)
sys/sys/thread2.h

index fac7537..375dc1f 100644 (file)
@@ -8,7 +8,7 @@
  *     on a different cpu will not be immediately scheduled by a yield() on
  *     this cpu.
  *
- * $DragonFly: src/sys/sys/thread2.h,v 1.15 2004/05/04 17:13:04 dillon Exp $
+ * $DragonFly: src/sys/sys/thread2.h,v 1.16 2004/07/29 08:55:48 dillon Exp $
  */
 
 #ifndef _SYS_THREAD2_H_
@@ -143,5 +143,17 @@ lwkt_runnable(void)
     return (mycpu->gd_runqmask != 0);
 }
 
+static __inline int
+lwkt_getpri(thread_t td)
+{
+    return(td->td_pri & TDPRI_MASK);
+}
+
+static __inline int
+lwkt_getpri_self(void)
+{
+    return(lwkt_getpri(curthread));
+}
+
 #endif