Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make the auto-generated protect filters use the perishable flag so
[rsync/rsync.git]
/
lib
/
pool_alloc.c
diff --git
a/lib/pool_alloc.c
b/lib/pool_alloc.c
index
ac655a5
..
b0164e7
100644
(file)
--- a/
lib/pool_alloc.c
+++ b/
lib/pool_alloc.c
@@
-44,8
+44,7
@@
struct align_test {
#define PTR_ADD(b,o) ( (void*) ((char*)(b) + (o)) )
alloc_pool_t
#define PTR_ADD(b,o) ( (void*) ((char*)(b) + (o)) )
alloc_pool_t
-pool_create(size_t size, size_t quantum,
- void (*bomb)(char *), int flags)
+pool_create(size_t size, size_t quantum, void (*bomb)(const char *), int flags)
{
struct alloc_pool *pool;
{
struct alloc_pool *pool;
@@
-92,7
+91,7
@@
pool_destroy(alloc_pool_t p)
}
void *
}
void *
-pool_alloc(alloc_pool_t p, size_t len, char *bomb)
+pool_alloc(alloc_pool_t p, size_t len, c
onst c
har *bomb)
{
struct alloc_pool *pool = (struct alloc_pool *) p;
if (!pool)
{
struct alloc_pool *pool = (struct alloc_pool *) p;
if (!pool)
@@
-272,7
+271,7
@@
pool_stats(alloc_pool_t p, int fd, int summarize)
if (pool->live)
FDEXTSTAT(pool->live);
if (pool->live)
FDEXTSTAT(pool->live);
- str
cpy(buf, " FREE BOUND\n"
);
+ str
lcpy(buf, " FREE BOUND\n", sizeof buf
);
write(fd, buf, strlen(buf));
for (cur = pool->free; cur; cur = cur->next)
write(fd, buf, strlen(buf));
for (cur = pool->free; cur; cur = cur->next)