Fix libzpool cv_* build error
authorBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 31 Mar 2011 19:16:24 +0000 (12:16 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 31 Mar 2011 19:20:53 +0000 (12:20 -0700)
This build failure was accidentally introduced by previous commit
bfd214a which fixed the load average.  Unfortunately, the wrapper
for cv_wait_interruptible was not available in the zfs_context.h
user compatibility code.  I failed to notice this because I didn't
rebuild everything cleanly before committing.

  undefined reference to `cv_wait_interruptible'
  collect2: ld returned 1 exit status

Closes #181

include/sys/zfs_context.h

index a0165bb..2ac41e0 100644 (file)
@@ -310,7 +310,8 @@ extern void cv_wait(kcondvar_t *cv, kmutex_t *mp);
 extern clock_t cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime);
 extern void cv_signal(kcondvar_t *cv);
 extern void cv_broadcast(kcondvar_t *cv);
-#define cv_timedwait_interruptible(cv, mp, at) cv_timedwait(cv, mp, at);
+#define cv_timedwait_interruptible(cv, mp, at) cv_timedwait(cv, mp, at)
+#define cv_wait_interruptible(cv, mp)          cv_wait(cv, mp)
 
 /*
  * kstat creation, installation and deletion