rbb 99/11/23 13:22:55
Modified: src/lib/apr/lib apr_execve.c apr_pools.c apr_tables.c Log: This removes all of the fprintf calls from APR, except for those which are made during debugging. Revision Changes Path 1.5 +0 -1 apache-2.0/src/lib/apr/lib/apr_execve.c Index: apr_execve.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/lib/apr_execve.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- apr_execve.c 1999/11/22 18:01:14 1.4 +++ apr_execve.c 1999/11/23 21:22:45 1.5 @@ -349,7 +349,6 @@ newargv = (char **) malloc((p - lbuf + 1) + (i + sargc + 1) * sizeof(*newargv)); if (newargv == NULL) { - fprintf(stderr, "Ouch! Out of memory in hashbang()!\n"); return NULL; } ws = &((char *) newargv)[(i + sargc + 1) * sizeof(*newargv)]; 1.21 +1 -7 apache-2.0/src/lib/apr/lib/apr_pools.c Index: apr_pools.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/lib/apr_pools.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- apr_pools.c 1999/10/29 21:52:32 1.20 +++ apr_pools.c 1999/11/23 21:22:47 1.21 @@ -268,8 +268,7 @@ blok = (union block_hdr *) malloc(size + sizeof(union block_hdr)); if (blok == NULL) { - fprintf(stderr, "Ouch! malloc failed in malloc_block()\n"); - exit(1); + return NULL; } debug_fill(blok, size + sizeof(union block_hdr)); blok->h.next = NULL; @@ -299,7 +298,6 @@ "at the end of a block!\n"); while (free_blk) { if (free_blk == blok) { - fprintf(stderr, "Ouch! Freeing free block\n"); abort(); exit(1); } @@ -685,9 +683,6 @@ b = *pb; if (is_ptr_in_range(s, b, b->h.endp)) { if (b->h.owning_pool == FREE_POOL) { - fprintf(stderr, - "Ouch! find_pool() called on pointer " - "in a free block\n"); abort(); exit(1); } @@ -739,7 +734,6 @@ /* We could handle more general cases... but this is it for now. */ if (sub->parent != p) { - fprintf(stderr, "pool_join: p is not parent of sub\n"); abort(); } ap_block_alarms(); 1.6 +1 -3 apache-2.0/src/lib/apr/lib/apr_tables.c Index: apr_tables.c =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/lib/apr_tables.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- apr_tables.c 1999/10/17 16:11:43 1.5 +++ apr_tables.c 1999/11/23 21:22:48 1.6 @@ -284,9 +284,7 @@ static ap_table_entry_t *table_push(ap_table_t *t) { if (t->a.nelts == t->a.nalloc) { - fprintf(stderr, - "table_push: ap_table_t created by %p hit limit of %u\n", - t->creator, t->a.nalloc); + return NULL; } return (ap_table_entry_t *) ap_push_array(&t->a); }