summaryrefslogtreecommitdiff
path: root/buckets/apr_buf.h
diff options
context:
space:
mode:
Diffstat (limited to 'buckets/apr_buf.h')
-rw-r--r--buckets/apr_buf.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/buckets/apr_buf.h b/buckets/apr_buf.h
index ba2ff927e..9ed2621df 100644
--- a/buckets/apr_buf.h
+++ b/buckets/apr_buf.h
@@ -57,8 +57,8 @@
#include "apr_mmap.h"
#include "apr_errno.h"
-#include "../../../include/ap_iol.h"
#include "apr_private.h"
+#include "../../../include/ap_iol.h"
#ifdef HAVE_SYS_UIO_H
#include <sys/uio.h> /* for struct iovec */
#endif
@@ -249,13 +249,17 @@ APR_EXPORT(int) ap_get_bucket_len(ap_bucket *b);
/****** Functions to Create Buckets of varying type ******/
/* Create a read/write memory bucket */
-APR_EXPORT(ap_bucket *) ap_bucket_rwmem_create(void);
+APR_EXPORT(ap_bucket *) ap_bucket_rwmem_create(const void *buf,
+ ap_size_t nbyte, ap_ssize_t *w);
+
/* Create a mmap memory bucket */
-APR_EXPORT(ap_bucket *) ap_bucket_mmap_create(void);
+APR_EXPORT(ap_bucket *) ap_bucket_mmap_create(const void *buf,
+ ap_size_t nbytes, ap_ssize_t *w);
/* Create a read only memory bucket. */
-APR_EXPORT(ap_bucket *) ap_bucket_rmem_create(void);
+APR_EXPORT(ap_bucket *) ap_bucket_rmem_create(const void *buf,
+ ap_size_t nbyte, ap_ssize_t *w);
/* Create an End of Stream bucket */
APR_EXPORT(ap_bucket *) ap_bucket_eos_create(void);