X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Finterfaces%2Fvmm_stream.c;h=3a3ccf761dd0a4fa919d1fb4325a6a2fa860b2b0;hb=4289236a2f36c2556c4c333d13790e4325cbcb85;hp=df235aa775523c5240c632abb2e8b515cec19a2f;hpb=acaadd79c597c8d5180fbfbec79c01fef3dff003;p=palacios.releases.git diff --git a/palacios/src/interfaces/vmm_stream.c b/palacios/src/interfaces/vmm_stream.c index df235aa..3a3ccf7 100644 --- a/palacios/src/interfaces/vmm_stream.c +++ b/palacios/src/interfaces/vmm_stream.c @@ -29,7 +29,7 @@ static struct v3_stream_hooks * stream_hooks = NULL; // VM can be NULL struct v3_stream * v3_stream_open(struct v3_vm_info * vm, const char * name, - uint64_t (*input)(struct v3_stream * stream, uint8_t * buf, uint64_t len), + sint64_t (*input)(struct v3_stream * stream, uint8_t * buf, sint64_t len), void * guest_stream_data) { struct v3_stream * stream = NULL; @@ -50,7 +50,7 @@ struct v3_stream * v3_stream_open(struct v3_vm_info * vm, const char * name, return stream; } -uint64_t v3_stream_output(struct v3_stream * stream, uint8_t * buf, uint32_t len) { +sint64_t v3_stream_output(struct v3_stream * stream, uint8_t * buf, sint64_t len) { V3_ASSERT(VM_NONE, VCORE_NONE, stream_hooks != NULL); V3_ASSERT(VM_NONE, VCORE_NONE, stream_hooks->output != NULL);