osi-wakeup-return-zero-on-doing-a-wakeup-20021008
[openafs.git] / src / afs / SOLARIS / osi_sleep.c
index 7f83ccc..5ea0c59 100644 (file)
@@ -185,14 +185,17 @@ static int osi_TimedSleep(char *event, afs_int32 ams, int aintok)
 }
 
 
-void afs_osi_Wakeup(void *event)
+int afs_osi_Wakeup(void *event)
 {
+    int ret=1;
     struct afs_event *evp;
 
     evp = afs_getevent(event);
     if (evp->refcount > 1) {
        evp->seq++;    
        cv_broadcast(&evp->cond);
+       ret=0;
     }
     relevent(evp);
+    return 0;
 }