X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=common-src%2Fstrerror.c;fp=common-src%2Fstrerror.c;h=0000000000000000000000000000000000000000;hb=d3b2175e084f88c8736ad7073eacbf4670147aec;hp=2ec138cc3994e669fff3ee4f6e4e18fbf0f2f1c1;hpb=34197d9f46a5f4e944378cbb65fca32ee0eec7b9;p=debian%2Famanda diff --git a/common-src/strerror.c b/common-src/strerror.c deleted file mode 100644 index 2ec138c..0000000 --- a/common-src/strerror.c +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 1989 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the University of California, Berkeley. The name of the - * University may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - */ - -/* $Id: strerror.c,v 1.7 2006/05/25 01:47:12 johnfranks Exp $ */ - -#include "amanda.h" - -#define UPREFIX "Unknown error: %u" - -/* - * Return the error message corresponding to some error number. - */ -char * -strerror(e) - int e; -{ - extern int sys_nerr; - extern char *sys_errlist[]; - unsigned int errnum; - static char buf[NUM_STR_SIZE + SIZEOF(UPREFIX) + 1]; - - errnum = e; /* convert to unsigned */ - - if (errnum < sys_nerr) - return (sys_errlist[errnum]); - snprintf(buf, SIZEOF(buf), UPREFIX, errnum); - return (buf); -}