25 lines
		
	
	
		
			620 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			620 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /* SPDX-License-Identifier: BSD-3-Clause */ | ||
|  | /*
 | ||
|  |  * QEMU internal errno values for implementing user-only POSIX. | ||
|  |  * | ||
|  |  *  Copyright (c) 2021 Linaro, Ltd. | ||
|  |  */ | ||
|  | 
 | ||
|  | #ifndef SPECIAL_ERRNO_H
 | ||
|  | #define SPECIAL_ERRNO_H
 | ||
|  | 
 | ||
|  | /*
 | ||
|  |  * All of these are QEMU internal, not visible to the guest. | ||
|  |  * They should be chosen so as to not overlap with any host | ||
|  |  * or guest errno. | ||
|  |  */ | ||
|  | 
 | ||
|  | /*
 | ||
|  |  * This is returned when a system call should be restarted, to tell the | ||
|  |  * main loop that it should wind the guest PC backwards so it will | ||
|  |  * re-execute the syscall after handling any pending signals. | ||
|  |  */ | ||
|  | #define QEMU_ERESTARTSYS  255
 | ||
|  | 
 | ||
|  | #endif /* SPECIAL_ERRNO_H */
 |