apr_queue_trypush() doesn't block if the queue is full.
Patch by Neil Conway <nrc cs.berkeley.edu>.

git-svn-id: https://svn.apache.org/repos/asf/apr/apr-util/trunk@784519 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/misc/apr_queue.c b/misc/apr_queue.c
index 8636a82..b74fdf8 100644
--- a/misc/apr_queue.c
+++ b/misc/apr_queue.c
@@ -202,9 +202,9 @@
 }
 
 /**
- * Push new data onto the queue. Blocks if the queue is full. Once
- * the push operation has completed, it signals other threads waiting
- * in apr_queue_pop() that they may continue consuming sockets.
+ * Push new data onto the queue. If the queue is full, return APR_EAGAIN. If
+ * the push operation completes successfully, it signals other threads
+ * waiting in apr_queue_pop() that they may continue consuming sockets.
  */
 APU_DECLARE(apr_status_t) apr_queue_trypush(apr_queue_t *queue, void *data)
 {