Return-Path: X-Original-To: apmail-apr-commits-archive@www.apache.org Delivered-To: apmail-apr-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1279B11F16 for ; Sat, 19 Apr 2014 12:31:16 +0000 (UTC) Received: (qmail 3784 invoked by uid 500); 19 Apr 2014 12:31:05 -0000 Delivered-To: apmail-apr-commits-archive@apr.apache.org Received: (qmail 3572 invoked by uid 500); 19 Apr 2014 12:31:02 -0000 Mailing-List: contact commits-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: Reply-To: dev@apr.apache.org List-Id: Delivered-To: mailing list commits@apr.apache.org Received: (qmail 3378 invoked by uid 99); 19 Apr 2014 12:30:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 19 Apr 2014 12:30:58 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 19 Apr 2014 12:30:54 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 266652388C38; Sat, 19 Apr 2014 12:30:03 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1588644 [15/38] - in /apr/site/trunk/docs/docs/apr/1.5: ./ search/ Date: Sat, 19 Apr 2014 12:29:50 -0000 To: commits@apr.apache.org From: trawick@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20140419123003.266652388C38@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: apr/site/trunk/docs/docs/apr/1.5/apr__ring_8h_source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/1.5/apr__ring_8h_source.html?rev=1588644&r1=1588643&r2=1588644&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/1.5/apr__ring_8h_source.html (original) +++ apr/site/trunk/docs/docs/apr/1.5/apr__ring_8h_source.html Sat Apr 19 12:29:44 2014 @@ -3,6 +3,7 @@ + Apache Portable Runtime: apr_ring.h Source File @@ -29,7 +30,7 @@ - + @@ -125,7 +126,7 @@ var searchBox = new SearchBox("searchBox
35 /*
36  * for offsetof()
37  */
-
38 #include "apr_general.h"
+
38 #include "apr_general.h"
39 
40 /**
41  * @defgroup apr_ring Ring Macro Implementations
@@ -157,10 +158,10 @@ var searchBox = new SearchBox("searchBox
67  * object with enough earlier fields to accommodate the offsetof() used
68  * to compute the ring sentinel below. You can usually ignore this caveat.
69  */
-
70 #define APR_RING_ENTRY(elem) \
-
71  struct { \
-
72  struct elem * volatile next; \
-
73  struct elem * volatile prev; \
+
70 #define APR_RING_ENTRY(elem) \
+
71  struct { \
+
72  struct elem * volatile next; \
+
73  struct elem * volatile prev; \
74  }
75 
76 /**
@@ -178,10 +179,10 @@ var searchBox = new SearchBox("searchBox
88  * The first element in the ring is next after the head, and the last
89  * element is just before the head.
90  */
-
91 #define APR_RING_HEAD(head, elem) \
-
92  struct head { \
-
93  struct elem * volatile next; \
-
94  struct elem * volatile prev; \
+
91 #define APR_RING_HEAD(head, elem) \
+
92  struct head { \
+
93  struct elem * volatile next; \
+
94  struct elem * volatile prev; \
95  }
96 
97 /**
@@ -246,19 +247,19 @@ var searchBox = new SearchBox("searchBox
156  * @param elem The name of the element struct
157  * @param link The name of the APR_RING_ENTRY in the element struct
158  */
-
159 #define APR_RING_SENTINEL(hp, elem, link) \
+
159 #define APR_RING_SENTINEL(hp, elem, link) \
160  (struct elem *)((char *)(&(hp)->next) - APR_OFFSETOF(struct elem, link))
161 
162 /**
163  * The first element of the ring
164  * @param hp The head of the ring
165  */
-
166 #define APR_RING_FIRST(hp) (hp)->next
+
166 #define APR_RING_FIRST(hp) (hp)->next
167 /**
168  * The last element of the ring
169  * @param hp The head of the ring
170  */
-
171 #define APR_RING_LAST(hp) (hp)->prev
+
171 #define APR_RING_LAST(hp) (hp)->prev
172 /**
173  * The next element in the ring
174  * @param ep The current element
@@ -279,9 +280,9 @@ var searchBox = new SearchBox("searchBox
189  * @param elem The name of the element struct
190  * @param link The name of the APR_RING_ENTRY in the element struct
191  */
-
192 #define APR_RING_INIT(hp, elem, link) do { \
-
193  APR_RING_FIRST((hp)) = APR_RING_SENTINEL((hp), elem, link); \
-
194  APR_RING_LAST((hp)) = APR_RING_SENTINEL((hp), elem, link); \
+
192 #define APR_RING_INIT(hp, elem, link) do { \
+
193  APR_RING_FIRST((hp)) = APR_RING_SENTINEL((hp), elem, link); \
+
194  APR_RING_LAST((hp)) = APR_RING_SENTINEL((hp), elem, link); \
195  } while (0)
196 
197 /**
@@ -291,7 +292,7 @@ var searchBox = new SearchBox("searchBox
201  * @param link The name of the APR_RING_ENTRY in the element struct
202  * @return true or false
203  */
-
204 #define APR_RING_EMPTY(hp, elem, link) \
+
204 #define APR_RING_EMPTY(hp, elem, link) \
205  (APR_RING_FIRST((hp)) == APR_RING_SENTINEL((hp), elem, link))
206 
207 /**
@@ -299,9 +300,9 @@ var searchBox = new SearchBox("searchBox
209  * @param ep The element
210  * @param link The name of the APR_RING_ENTRY in the element struct
211  */
-
212 #define APR_RING_ELEM_INIT(ep, link) do { \
-
213  APR_RING_NEXT((ep), link) = (ep); \
-
214  APR_RING_PREV((ep), link) = (ep); \
+
212 #define APR_RING_ELEM_INIT(ep, link) do { \
+
213  APR_RING_NEXT((ep), link) = (ep); \
+
214  APR_RING_PREV((ep), link) = (ep); \
215  } while (0)
216 
217 
@@ -315,11 +316,11 @@ var searchBox = new SearchBox("searchBox
225  * @param epN Last element in the sequence to splice in
226  * @param link The name of the APR_RING_ENTRY in the element struct
227  */
-
228 #define APR_RING_SPLICE_BEFORE(lep, ep1, epN, link) do { \
-
229  APR_RING_NEXT((epN), link) = (lep); \
-
230  APR_RING_PREV((ep1), link) = APR_RING_PREV((lep), link); \
-
231  APR_RING_NEXT(APR_RING_PREV((lep), link), link) = (ep1); \
-
232  APR_RING_PREV((lep), link) = (epN); \
+
228 #define APR_RING_SPLICE_BEFORE(lep, ep1, epN, link) do { \
+
229  APR_RING_NEXT((epN), link) = (lep); \
+
230  APR_RING_PREV((ep1), link) = APR_RING_PREV((lep), link); \
+
231  APR_RING_NEXT(APR_RING_PREV((lep), link), link) = (ep1); \
+
232  APR_RING_PREV((lep), link) = (epN); \
233  } while (0)
234 
235 /**
@@ -332,11 +333,11 @@ var searchBox = new SearchBox("searchBox
242  * @param epN Last element in the sequence to splice in
243  * @param link The name of the APR_RING_ENTRY in the element struct
244  */
-
245 #define APR_RING_SPLICE_AFTER(lep, ep1, epN, link) do { \
-
246  APR_RING_PREV((ep1), link) = (lep); \
-
247  APR_RING_NEXT((epN), link) = APR_RING_NEXT((lep), link); \
-
248  APR_RING_PREV(APR_RING_NEXT((lep), link), link) = (epN); \
-
249  APR_RING_NEXT((lep), link) = (ep1); \
+
245 #define APR_RING_SPLICE_AFTER(lep, ep1, epN, link) do { \
+
246  APR_RING_PREV((ep1), link) = (lep); \
+
247  APR_RING_NEXT((epN), link) = APR_RING_NEXT((lep), link); \
+
248  APR_RING_PREV(APR_RING_NEXT((lep), link), link) = (epN); \
+
249  APR_RING_NEXT((lep), link) = (ep1); \
250  } while (0)
251 
252 /**
@@ -348,8 +349,8 @@ var searchBox = new SearchBox("searchBox
258  * @param nep Element to insert
259  * @param link The name of the APR_RING_ENTRY in the element struct
260  */
-
261 #define APR_RING_INSERT_BEFORE(lep, nep, link) \
-
262  APR_RING_SPLICE_BEFORE((lep), (nep), (nep), link)
+
261 #define APR_RING_INSERT_BEFORE(lep, nep, link) \
+
262  APR_RING_SPLICE_BEFORE((lep), (nep), (nep), link)
263 
264 /**
265  * Insert the element nep into the ring after element lep
@@ -360,8 +361,8 @@ var searchBox = new SearchBox("searchBox
270  * @param nep Element to insert
271  * @param link The name of the APR_RING_ENTRY in the element struct
272  */
-
273 #define APR_RING_INSERT_AFTER(lep, nep, link) \
-
274  APR_RING_SPLICE_AFTER((lep), (nep), (nep), link)
+
273 #define APR_RING_INSERT_AFTER(lep, nep, link) \
+
274  APR_RING_SPLICE_AFTER((lep), (nep), (nep), link)
275 
276 
277 /**
@@ -373,9 +374,9 @@ var searchBox = new SearchBox("searchBox
283  * @param elem The name of the element struct
284  * @param link The name of the APR_RING_ENTRY in the element struct
285  */
-
286 #define APR_RING_SPLICE_HEAD(hp, ep1, epN, elem, link) \
-
287  APR_RING_SPLICE_AFTER(APR_RING_SENTINEL((hp), elem, link), \
-
288  (ep1), (epN), link)
+
286 #define APR_RING_SPLICE_HEAD(hp, ep1, epN, elem, link) \
+
287  APR_RING_SPLICE_AFTER(APR_RING_SENTINEL((hp), elem, link), \
+
288  (ep1), (epN), link)
289 
290 /**
291  * Splice the sequence ep1..epN into the ring after the last element
@@ -386,9 +387,9 @@ var searchBox = new SearchBox("searchBox
296  * @param elem The name of the element struct
297  * @param link The name of the APR_RING_ENTRY in the element struct
298  */
-
299 #define APR_RING_SPLICE_TAIL(hp, ep1, epN, elem, link) \
-
300  APR_RING_SPLICE_BEFORE(APR_RING_SENTINEL((hp), elem, link), \
-
301  (ep1), (epN), link)
+
299 #define APR_RING_SPLICE_TAIL(hp, ep1, epN, elem, link) \
+
300  APR_RING_SPLICE_BEFORE(APR_RING_SENTINEL((hp), elem, link), \
+
301  (ep1), (epN), link)
302 
303 /**
304  * Insert the element nep into the ring before the first element
@@ -398,8 +399,8 @@ var searchBox = new SearchBox("searchBox
308  * @param elem The name of the element struct
309  * @param link The name of the APR_RING_ENTRY in the element struct
310  */
-
311 #define APR_RING_INSERT_HEAD(hp, nep, elem, link) \
-
312  APR_RING_SPLICE_HEAD((hp), (nep), (nep), elem, link)
+
311 #define APR_RING_INSERT_HEAD(hp, nep, elem, link) \
+
312  APR_RING_SPLICE_HEAD((hp), (nep), (nep), elem, link)
313 
314 /**
315  * Insert the element nep into the ring after the last element
@@ -409,8 +410,8 @@ var searchBox = new SearchBox("searchBox
319  * @param elem The name of the element struct
320  * @param link The name of the APR_RING_ENTRY in the element struct
321  */
-
322 #define APR_RING_INSERT_TAIL(hp, nep, elem, link) \
-
323  APR_RING_SPLICE_TAIL((hp), (nep), (nep), elem, link)
+
322 #define APR_RING_INSERT_TAIL(hp, nep, elem, link) \
+
323  APR_RING_SPLICE_TAIL((hp), (nep), (nep), elem, link)
324 
325 /**
326  * Concatenate ring h2 onto the end of ring h1, leaving h2 empty.
@@ -419,13 +420,13 @@ var searchBox = new SearchBox("searchBox
329  * @param elem The name of the element struct
330  * @param link The name of the APR_RING_ENTRY in the element struct
331  */
-
332 #define APR_RING_CONCAT(h1, h2, elem, link) do { \
-
333  if (!APR_RING_EMPTY((h2), elem, link)) { \
-
334  APR_RING_SPLICE_BEFORE(APR_RING_SENTINEL((h1), elem, link), \
-
335  APR_RING_FIRST((h2)), \
-
336  APR_RING_LAST((h2)), link); \
-
337  APR_RING_INIT((h2), elem, link); \
-
338  } \
+
332 #define APR_RING_CONCAT(h1, h2, elem, link) do { \
+
333  if (!APR_RING_EMPTY((h2), elem, link)) { \
+
334  APR_RING_SPLICE_BEFORE(APR_RING_SENTINEL((h1), elem, link), \
+
335  APR_RING_FIRST((h2)), \
+
336  APR_RING_LAST((h2)), link); \
+
337  APR_RING_INIT((h2), elem, link); \
+
338  } \
339  } while (0)
340 
341 /**
@@ -435,13 +436,13 @@ var searchBox = new SearchBox("searchBox
345  * @param elem The name of the element struct
346  * @param link The name of the APR_RING_ENTRY in the element struct
347  */
-
348 #define APR_RING_PREPEND(h1, h2, elem, link) do { \
-
349  if (!APR_RING_EMPTY((h2), elem, link)) { \
-
350  APR_RING_SPLICE_AFTER(APR_RING_SENTINEL((h1), elem, link), \
-
351  APR_RING_FIRST((h2)), \
-
352  APR_RING_LAST((h2)), link); \
-
353  APR_RING_INIT((h2), elem, link); \
-
354  } \
+
348 #define APR_RING_PREPEND(h1, h2, elem, link) do { \
+
349  if (!APR_RING_EMPTY((h2), elem, link)) { \
+
350  APR_RING_SPLICE_AFTER(APR_RING_SENTINEL((h1), elem, link), \
+
351  APR_RING_FIRST((h2)), \
+
352  APR_RING_LAST((h2)), link); \
+
353  APR_RING_INIT((h2), elem, link); \
+
354  } \
355  } while (0)
356 
357 /**
@@ -451,11 +452,11 @@ var searchBox = new SearchBox("searchBox
361  * @param epN Last element in the sequence to unsplice
362  * @param link The name of the APR_RING_ENTRY in the element struct
363  */
-
364 #define APR_RING_UNSPLICE(ep1, epN, link) do { \
-
365  APR_RING_NEXT(APR_RING_PREV((ep1), link), link) = \
-
366  APR_RING_NEXT((epN), link); \
-
367  APR_RING_PREV(APR_RING_NEXT((epN), link), link) = \
-
368  APR_RING_PREV((ep1), link); \
+
364 #define APR_RING_UNSPLICE(ep1, epN, link) do { \
+
365  APR_RING_NEXT(APR_RING_PREV((ep1), link), link) = \
+
366  APR_RING_NEXT((epN), link); \
+
367  APR_RING_PREV(APR_RING_NEXT((epN), link), link) = \
+
368  APR_RING_PREV((ep1), link); \
369  } while (0)
370 
371 /**
@@ -464,7 +465,7 @@ var searchBox = new SearchBox("searchBox
374  * @param ep Element to remove
375  * @param link The name of the APR_RING_ENTRY in the element struct
376  */
-
377 #define APR_RING_REMOVE(ep, link) \
+
377 #define APR_RING_REMOVE(ep, link) \
378  APR_RING_UNSPLICE((ep), (ep), link)
379 
380 /**
@@ -498,51 +499,51 @@ var searchBox = new SearchBox("searchBox
408 #include <stdio.h>
409 #include <assert.h>
410 
-
411 #define APR_RING_CHECK_ONE(msg, ptr) \
-
412  fprintf(stderr, "*** %s %p\n", msg, ptr)
+
411 #define APR_RING_CHECK_ONE(msg, ptr) \
+
412  fprintf(stderr, "*** %s %p\n", msg, ptr)
413 
-
414 #define APR_RING_CHECK(hp, elem, link, msg) \
-
415  APR_RING_CHECK_ELEM(APR_RING_SENTINEL(hp, elem, link), elem, link, msg)
+
414 #define APR_RING_CHECK(hp, elem, link, msg) \
+
415  APR_RING_CHECK_ELEM(APR_RING_SENTINEL(hp, elem, link), elem, link, msg)
416 
-
417 #define APR_RING_CHECK_ELEM(ep, elem, link, msg) do { \
-
418  struct elem *start = (ep); \
-
419  struct elem *here = start; \
-
420  fprintf(stderr, "*** ring check start -- %s\n", msg); \
-
421  do { \
-
422  fprintf(stderr, "\telem %p\n", here); \
-
423  fprintf(stderr, "\telem->next %p\n", \
-
424  APR_RING_NEXT(here, link)); \
-
425  fprintf(stderr, "\telem->prev %p\n", \
-
426  APR_RING_PREV(here, link)); \
-
427  fprintf(stderr, "\telem->next->prev %p\n", \
-
428  APR_RING_PREV(APR_RING_NEXT(here, link), link)); \
-
429  fprintf(stderr, "\telem->prev->next %p\n", \
-
430  APR_RING_NEXT(APR_RING_PREV(here, link), link)); \
-
431  if (APR_RING_PREV(APR_RING_NEXT(here, link), link) != here) { \
-
432  fprintf(stderr, "\t*** elem->next->prev != elem\n"); \
-
433  break; \
-
434  } \
-
435  if (APR_RING_NEXT(APR_RING_PREV(here, link), link) != here) { \
-
436  fprintf(stderr, "\t*** elem->prev->next != elem\n"); \
-
437  break; \
-
438  } \
-
439  here = APR_RING_NEXT(here, link); \
-
440  } while (here != start); \
-
441  fprintf(stderr, "*** ring check end\n"); \
+
417 #define APR_RING_CHECK_ELEM(ep, elem, link, msg) do { \
+
418  struct elem *start = (ep); \
+
419  struct elem *here = start; \
+
420  fprintf(stderr, "*** ring check start -- %s\n", msg); \
+
421  do { \
+
422  fprintf(stderr, "\telem %p\n", here); \
+
423  fprintf(stderr, "\telem->next %p\n", \
+
424  APR_RING_NEXT(here, link)); \
+
425  fprintf(stderr, "\telem->prev %p\n", \
+
426  APR_RING_PREV(here, link)); \
+
427  fprintf(stderr, "\telem->next->prev %p\n", \
+
428  APR_RING_PREV(APR_RING_NEXT(here, link), link)); \
+
429  fprintf(stderr, "\telem->prev->next %p\n", \
+
430  APR_RING_NEXT(APR_RING_PREV(here, link), link)); \
+
431  if (APR_RING_PREV(APR_RING_NEXT(here, link), link) != here) { \
+
432  fprintf(stderr, "\t*** elem->next->prev != elem\n"); \
+
433  break; \
+
434  } \
+
435  if (APR_RING_NEXT(APR_RING_PREV(here, link), link) != here) { \
+
436  fprintf(stderr, "\t*** elem->prev->next != elem\n"); \
+
437  break; \
+
438  } \
+
439  here = APR_RING_NEXT(here, link); \
+
440  } while (here != start); \
+
441  fprintf(stderr, "*** ring check end\n"); \
442  } while (0)
443 
-
444 #define APR_RING_CHECK_CONSISTENCY(hp, elem, link) \
-
445  APR_RING_CHECK_ELEM_CONSISTENCY(APR_RING_SENTINEL(hp, elem, link),\
-
446  elem, link)
+
444 #define APR_RING_CHECK_CONSISTENCY(hp, elem, link) \
+
445  APR_RING_CHECK_ELEM_CONSISTENCY(APR_RING_SENTINEL(hp, elem, link),\
+
446  elem, link)
447 
-
448 #define APR_RING_CHECK_ELEM_CONSISTENCY(ep, elem, link) do { \
-
449  struct elem *start = (ep); \
-
450  struct elem *here = start; \
-
451  do { \
-
452  assert(APR_RING_PREV(APR_RING_NEXT(here, link), link) == here); \
-
453  assert(APR_RING_NEXT(APR_RING_PREV(here, link), link) == here); \
-
454  here = APR_RING_NEXT(here, link); \
-
455  } while (here != start); \
+
448 #define APR_RING_CHECK_ELEM_CONSISTENCY(ep, elem, link) do { \
+
449  struct elem *start = (ep); \
+
450  struct elem *here = start; \
+
451  do { \
+
452  assert(APR_RING_PREV(APR_RING_NEXT(here, link), link) == here); \
+
453  assert(APR_RING_NEXT(APR_RING_PREV(here, link), link) == here); \
+
454  here = APR_RING_NEXT(here, link); \
+
455  } while (here != start); \
456  } while (0)
457 
458 #else
@@ -604,9 +605,9 @@ var searchBox = new SearchBox("searchBox Modified: apr/site/trunk/docs/docs/apr/1.5/apr__shm_8h.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/1.5/apr__shm_8h.html?rev=1588644&r1=1588643&r2=1588644&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/1.5/apr__shm_8h.html (original) +++ apr/site/trunk/docs/docs/apr/1.5/apr__shm_8h.html Sat Apr 19 12:29:44 2014 @@ -3,6 +3,7 @@ + Apache Portable Runtime: apr_shm.h File Reference @@ -29,7 +30,7 @@ - + @@ -101,36 +102,49 @@ var searchBox = new SearchBox("searchBox

Go to the source code of this file.

- + +

+

Macros

#define APR_SHM_NS_LOCAL
 
#define APR_SHM_NS_GLOBAL
 
- +

+

Typedefs

typedef struct apr_shm_t apr_shm_t
 
- + + + + + + + + + +

+

Functions

apr_status_t apr_shm_create (apr_shm_t **m, apr_size_t reqsize, const char *filename, apr_pool_t *pool)
 
apr_status_t apr_shm_create_ex (apr_shm_t **m, apr_size_t reqsize, const char *filename, apr_pool_t *pool, apr_int32_t flags)
 
apr_status_t apr_shm_remove (const char *filename, apr_pool_t *pool)
 
apr_status_t apr_shm_destroy (apr_shm_t *m)
 
apr_status_t apr_shm_attach (apr_shm_t **m, const char *filename, apr_pool_t *pool)
 
apr_status_t apr_shm_attach_ex (apr_shm_t **m, const char *filename, apr_pool_t *pool, apr_int32_t flags)
 
apr_status_t apr_shm_detach (apr_shm_t *m)
 
void * apr_shm_baseaddr_get (const apr_shm_t *m)
 
apr_size_t apr_shm_size_get (const apr_shm_t *m)
 
apr_pool_tapr_shm_pool_get (const apr_shm_t *theshm)
 
-

Detailed Description

+

Detailed Description

APR Shared Memory Routines.

Modified: apr/site/trunk/docs/docs/apr/1.5/apr__shm_8h_source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/1.5/apr__shm_8h_source.html?rev=1588644&r1=1588643&r2=1588644&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/1.5/apr__shm_8h_source.html (original) +++ apr/site/trunk/docs/docs/apr/1.5/apr__shm_8h_source.html Sat Apr 19 12:29:44 2014 @@ -3,6 +3,7 @@ + Apache Portable Runtime: apr_shm.h Source File @@ -29,7 +30,7 @@ - + @@ -112,9 +113,9 @@ var searchBox = new SearchBox("searchBox
22  * @brief APR Shared Memory Routines
23  */
24 
-
25 #include "apr.h"
-
26 #include "apr_pools.h"
-
27 #include "apr_errno.h"
+
25 #include "apr.h"
+
26 #include "apr_pools.h"
+
27 #include "apr_errno.h"
28 
29 #ifdef __cplusplus
30 extern "C" {
@@ -299,9 +300,9 @@ var searchBox = new SearchBox("searchBox Modified: apr/site/trunk/docs/docs/apr/1.5/apr__signal_8h.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/1.5/apr__signal_8h.html?rev=1588644&r1=1588643&r2=1588644&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/1.5/apr__signal_8h.html (original) +++ apr/site/trunk/docs/docs/apr/1.5/apr__signal_8h.html Sat Apr 19 12:29:44 2014 @@ -3,6 +3,7 @@ + Apache Portable Runtime: apr_signal.h File Reference @@ -29,7 +30,7 @@ - + @@ -100,26 +101,32 @@ var searchBox = new SearchBox("searchBox

Go to the source code of this file.

- +

+

Typedefs

typedef void apr_sigfunc_t (int)
 
- + + + + +

+

Functions

apr_sigfunc_tapr_signal (int signo, apr_sigfunc_t *func)
 
const char * apr_signal_description_get (int signum)
 
void apr_signal_init (apr_pool_t *pglobal)
 
apr_status_t apr_signal_block (int signum)
 
apr_status_t apr_signal_unblock (int signum)
 
-

Detailed Description

+

Detailed Description

APR Signal Handling.

Modified: apr/site/trunk/docs/docs/apr/1.5/apr__signal_8h_source.html URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/1.5/apr__signal_8h_source.html?rev=1588644&r1=1588643&r2=1588644&view=diff ============================================================================== --- apr/site/trunk/docs/docs/apr/1.5/apr__signal_8h_source.html (original) +++ apr/site/trunk/docs/docs/apr/1.5/apr__signal_8h_source.html Sat Apr 19 12:29:44 2014 @@ -3,6 +3,7 @@ + Apache Portable Runtime: apr_signal.h Source File @@ -29,7 +30,7 @@ - + @@ -112,8 +113,8 @@ var searchBox = new SearchBox("searchBox
22  * @brief APR Signal Handling
23  */
24 
-
25 #include "apr.h"
-
26 #include "apr_pools.h"
+
25 #include "apr.h"
+
26 #include "apr_pools.h"
27 
28 #if APR_HAVE_SIGNAL_H
29 #include <signal.h>
@@ -200,9 +201,9 @@ var searchBox = new SearchBox("searchBox