+/*! @function IORWLockTryWrite
+ * @abstract Attempt to lock a read/write lock for write.
+ * @discussion Lock the lock for write, allowing one writer exlusive access. If the lock is held for read or write, return false. Return true otherwise.
+ * @param lock Pointer to the allocated lock. */
+
+#ifdef IOLOCKS_INLINE
+#define IORWLockTryWrite(l) lck_rw_try_lock_exclusive(l)
+#else
+void IORWLockTryWrite( IORWLock * lock);
+#endif /* !IOLOCKS_INLINE */
+