documentation: qemu_write_full don't work with non-blocking fd's
Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
		
							parent
							
								
									3e7896dec4
								
							
						
					
					
						commit
						1298cb6804
					
				
							
								
								
									
										5
									
								
								osdep.c
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								osdep.c
									
									
									
									
									
								
							| @ -261,6 +261,11 @@ int qemu_open(const char *name, int flags, ...) | ||||
|  * | ||||
|  * Return the number of bytes transferred. | ||||
|  * Set errno if fewer than `count' bytes are written. | ||||
|  * | ||||
|  * This function don't work with non-blocking fd's. | ||||
|  * Any of the possibilities with non-bloking fd's is bad: | ||||
|  *   - return a short write (then name is wrong) | ||||
|  *   - busy wait adding (errno == EAGAIN) to the loop | ||||
|  */ | ||||
| ssize_t qemu_write_full(int fd, const void *buf, size_t count) | ||||
| { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Juan Quintela
						Juan Quintela