home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lyx-0.13.2.tar.gz / lyx-0.13.2.tar / lyx-0.13.2 / src / strerror.C < prev    next >
C/C++ Source or Header  |  1998-04-23  |  625b  |  25 lines

  1. /*****************************************************
  2.  * provides strerror()
  3.  * author Stephan Witt <stephan.witt@beusen.de>
  4.  *****************************************************/
  5.  
  6. #include <config.h>
  7.  
  8. //     $Id: strerror.C,v 1.1.1.1 1998/04/23 16:02:57 larsbj Exp $    
  9.  
  10. #if !defined(lint) && !defined(WITH_WARNINGS)
  11. static char vcid[] = "$Id: strerror.C,v 1.1.1.1 1998/04/23 16:02:57 larsbj Exp $";
  12. #endif /* lint */
  13.  
  14. extern    int     sys_nerr ;
  15. extern    char *    sys_errlist [] ;
  16.  
  17. char * strerror (int errnum)
  18. {
  19.     static    char *    errtext = "unknown errno" ;
  20.  
  21.     if ( errnum < sys_nerr )
  22.         return sys_errlist [errnum] ;
  23.     return errtext ;
  24. }
  25.