summaryrefslogtreecommitdiff
path: root/source3/lib/packet.c
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2008-10-12 01:46:15 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-10-12 01:46:15 +0200
commit348be5f1e44c0b17ff87a8964a36e83b291a6518 (patch)
treeba17e6f8898397238f9da4eaacbc2e4a01646619 /source3/lib/packet.c
parent218f482fbfe96b2cddec8c05f6b8f174481d2e27 (diff)
downloadsamba-348be5f1e44c0b17ff87a8964a36e83b291a6518.tar.gz
samba-348be5f1e44c0b17ff87a8964a36e83b291a6518.tar.bz2
samba-348be5f1e44c0b17ff87a8964a36e83b291a6518.zip
Share data_blob implementation.
Diffstat (limited to 'source3/lib/packet.c')
-rw-r--r--source3/lib/packet.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/source3/lib/packet.c b/source3/lib/packet.c
index e0486165f3..e4cab6ba87 100644
--- a/source3/lib/packet.c
+++ b/source3/lib/packet.c
@@ -21,7 +21,7 @@
struct packet_context {
int fd;
- struct data_blob in, out;
+ DATA_BLOB in, out;
};
/*
@@ -120,16 +120,16 @@ NTSTATUS packet_fd_read_sync(struct packet_context *ctx)
}
bool packet_handler(struct packet_context *ctx,
- bool (*full_req)(const struct data_blob *data,
+ bool (*full_req)(const DATA_BLOB *data,
size_t *length,
void *private_data),
- NTSTATUS (*callback)(const struct data_blob *data,
+ NTSTATUS (*callback)(const DATA_BLOB *data,
void *private_data),
void *private_data,
NTSTATUS *status)
{
size_t length;
- struct data_blob data;
+ DATA_BLOB data;
if (!full_req(&ctx->in, &length, private_data)) {
return False;
@@ -211,7 +211,7 @@ NTSTATUS packet_send(struct packet_context *ctx, int num_blobs, ...)
va_start(ap, num_blobs);
for (i=0; i<num_blobs; i++) {
size_t tmp;
- struct data_blob blob = va_arg(ap, struct data_blob);
+ DATA_BLOB blob = va_arg(ap, DATA_BLOB);
tmp = len + blob.length;
if (tmp < len) {
@@ -236,7 +236,7 @@ NTSTATUS packet_send(struct packet_context *ctx, int num_blobs, ...)
va_start(ap, num_blobs);
for (i=0; i<num_blobs; i++) {
- struct data_blob blob = va_arg(ap, struct data_blob);
+ DATA_BLOB blob = va_arg(ap, DATA_BLOB);
memcpy(ctx->out.data+ctx->out.length, blob.data, blob.length);
ctx->out.length += blob.length;