## modules/up/src/Core/util/strerror.c

/* [<][>][^][v][top][bottom][index][help] */

## FUNCTIONS

This source file includes following functions.

1. strerror

       1 /*
       2  * Copyright (c) 1989 The Regents of the University of California.
       3  * All rights reserved.
       4  *
       5  * Redistribution and use in source and binary forms are permitted
       6  * provided that the above copyright notice and this paragraph are
       7  * duplicated in all such forms and that any documentation,
       8  * advertising materials, and other materials related to such
       9  * distribution and use acknowledge that the software was developed
      10  * by the University of California, Berkeley.  The name of the
      11  * University may not be used to endorse or promote products derived
      12  * from this software without specific prior written permission.
      13  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
      14  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
      15  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
      16  */
      17
      18 #include <string.h>
      19
      20 /*
      21  * Return the error message corresponding to some error number.
      22  */
      23 char *
      24 strerror(e)
         /* [<][>][^][v][top][bottom][index][help] */
      25         int e;
      26 {
      27         extern int sys_nerr;
      28         extern char *sys_errlist[];
      29         static char unknown[30];
      30
      31         if ((unsigned)e < sys_nerr)
      32                 return (sys_errlist[e]);
      33         (void) sprintf(unknown, "Unknown error: %d", e);
      34         return (unknown);
      35 }
      36

/* [<][>][^][v][top][bottom][index][help] */