| 
									
										
										
										
											1991-02-19 12:39:46 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1990-11-02 17:51:17 +00:00
										 |  |  | /* PD implementation of strerror() for systems that don't have it.
 | 
					
						
							| 
									
										
										
										
											1990-10-14 12:07:46 +00:00
										 |  |  |    Author: Guido van Rossum, CWI Amsterdam, Oct. 1990, <guido@cwi.nl>. */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <stdio.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern int sys_nerr; | 
					
						
							|  |  |  | extern char *sys_errlist[]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | char * | 
					
						
							| 
									
										
										
										
											2000-07-22 18:47:25 +00:00
										 |  |  | strerror(int err) | 
					
						
							| 
									
										
										
										
											1990-10-14 12:07:46 +00:00
										 |  |  | { | 
					
						
							|  |  |  | 	static char buf[20]; | 
					
						
							|  |  |  | 	if (err >= 0 && err < sys_nerr) | 
					
						
							|  |  |  | 		return sys_errlist[err]; | 
					
						
							|  |  |  | 	sprintf(buf, "Unknown errno %d", err); | 
					
						
							|  |  |  | 	return buf; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											1990-11-02 17:51:17 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1994-08-30 08:27:36 +00:00
										 |  |  | #ifdef macintosh
 | 
					
						
							| 
									
										
										
										
											1990-11-02 17:51:17 +00:00
										 |  |  | int sys_nerr = 0; | 
					
						
							|  |  |  | char *sys_errlist[1] = 0; | 
					
						
							|  |  |  | #endif
 |