aboutsummaryrefslogtreecommitdiffstats
path: root/util/errors.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1998-05-13 17:53:36 +0000
committerWerner Koch <[email protected]>1998-05-13 17:53:36 +0000
commit0e5a31d7be80d1dd1bcdff04dad226f0f49e0cce (patch)
treec569c8c335f811af291181d48bceb336906025a0 /util/errors.c
parentadd DSA key generation (diff)
downloadgnupg-0e5a31d7be80d1dd1bcdff04dad226f0f49e0cce.tar.gz
gnupg-0e5a31d7be80d1dd1bcdff04dad226f0f49e0cce.zip
can create v4 signatures
Diffstat (limited to 'util/errors.c')
-rw-r--r--util/errors.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/util/errors.c b/util/errors.c
index 4436e78c0..b71ff4f49 100644
--- a/util/errors.c
+++ b/util/errors.c
@@ -25,6 +25,21 @@
#include "errors.h"
+#ifndef HAVE_STRERROR
+char *
+strerror( int n )
+{
+ extern char *sys_errlist[];
+ extern int sys_nerr;
+ static char buf[15];
+
+ if( n >= 0 && n < sys_nerr )
+ return sys_errlist[n];
+ strcpy( buf, "Unknown error" );
+ return buf;
+}
+#endif /* !HAVE_STRERROR */
+
const char *
g10_errstr( int err )
{