19 lines
		
	
	
		
			770 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			770 B
		
	
	
	
		
			C
		
	
	
	
| #ifndef _QEMU_9P_IOV_MARSHAL_H
 | |
| #define _QEMU_9P_IOV_MARSHAL_H
 | |
| 
 | |
| #include "9p-marshal.h"
 | |
| 
 | |
| 
 | |
| ssize_t v9fs_pack(struct iovec *in_sg, int in_num, size_t offset,
 | |
|                   const void *src, size_t size);
 | |
| ssize_t v9fs_iov_unmarshal(struct iovec *out_sg, int out_num, size_t offset,
 | |
|                            int bswap, const char *fmt, ...);
 | |
| ssize_t v9fs_iov_marshal(struct iovec *in_sg, int in_num, size_t offset,
 | |
|                          int bswap, const char *fmt, ...);
 | |
| 
 | |
| ssize_t v9fs_iov_vunmarshal(struct iovec *out_sg, int out_num, size_t offset,
 | |
|                             int bswap, const char *fmt, va_list ap);
 | |
| ssize_t v9fs_iov_vmarshal(struct iovec *in_sg, int in_num, size_t offset,
 | |
|                           int bswap, const char *fmt, va_list ap);
 | |
| #endif
 |