V4L2 munmap()
    &manvol;
  
  
    v4l2-munmap
    Unmap device memory
  
  
    
      
#include <unistd.h>
#include <sys/mman.h>
      
	int munmap
	void *start
	size_t length
      
    
  
  
    Arguments
    
      
	start
	
	  Address of the mapped buffer as returned by the
&func-mmap; function.
	
      
      
	length
	
	  Length of the mapped buffer. This must be the same
value as given to mmap() and returned by the
driver in the &v4l2-buffer; length
field.
	
      
    
  
  
    Description
    Unmaps a previously with the &func-mmap; function mapped
buffer and frees it, if possible. 
  
  
    Return Value
    On success munmap() returns 0, on
failure -1 and the errno variable is set
appropriately:
    
      
	EINVAL
	
	  The start or
length is incorrect, or no buffers have been
mapped yet.