mirror of
				https://github.com/python/cpython.git
				synced 2025-10-22 17:33:55 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			446 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			446 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
 | |
| /* PD implementation of strerror() for systems that don't have it.
 | |
|    Author: Guido van Rossum, CWI Amsterdam, Oct. 1990, <guido@cwi.nl>. */
 | |
| 
 | |
| #include <stdio.h>
 | |
| 
 | |
| extern int sys_nerr;
 | |
| extern char *sys_errlist[];
 | |
| 
 | |
| char *
 | |
| strerror(int err)
 | |
| {
 | |
| 	static char buf[20];
 | |
| 	if (err >= 0 && err < sys_nerr)
 | |
| 		return sys_errlist[err];
 | |
| 	sprintf(buf, "Unknown errno %d", err);
 | |
| 	return buf;
 | |
| }
 | |
| 
 | |
| #ifdef macintosh
 | |
| int sys_nerr = 0;
 | |
| char *sys_errlist[1] = 0;
 | |
| #endif
 | 
