]> git.saurik.com Git - apple/libdispatch.git/blobdiff - dispatch/semaphore.h
libdispatch-339.92.1.tar.gz
[apple/libdispatch.git] / dispatch / semaphore.h
index 19b50af5845c2c3e1f4714bfa5996cc2feb18c80..8f68407d772cd2102c19967b1c06ac681e93b5e8 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2008-2011 Apple Inc. All rights reserved.
+ * Copyright (c) 2008-2013 Apple Inc. All rights reserved.
  *
  * @APPLE_APACHE_LICENSE_HEADER_START@
  *
@@ -56,7 +56,8 @@ __BEGIN_DECLS
  * The newly created semaphore, or NULL on failure.
  */
 __OSX_AVAILABLE_STARTING(__MAC_10_6,__IPHONE_4_0)
-DISPATCH_EXPORT DISPATCH_MALLOC DISPATCH_WARN_RESULT DISPATCH_NOTHROW
+DISPATCH_EXPORT DISPATCH_MALLOC DISPATCH_RETURNS_RETAINED DISPATCH_WARN_RESULT
+DISPATCH_NOTHROW
 dispatch_semaphore_t
 dispatch_semaphore_create(long value);
 
@@ -68,7 +69,7 @@ dispatch_semaphore_create(long value);
  *
  * @discussion
  * Decrement the counting semaphore. If the resulting value is less than zero,
- * this function waits in FIFO order for a signal to occur before returning.
+ * this function waits for a signal to occur before returning.
  *
  * @param dsema
  * The semaphore. The result of passing NULL in this parameter is undefined.