| 1 |
$FreeWRT$ |
| 2 |
Fix deprecated usage of sys_nerr |
| 3 |
--- pimd-2.1.0-alpha29.17.orig/debug.c 2001-11-28 01:13:50.000000000 +0100 |
| 4 |
+++ pimd-2.1.0-alpha29.17/debug.c 2008-11-18 17:25:46.000000000 +0100 |
| 5 |
@@ -43,6 +43,7 @@ |
| 6 |
|
| 7 |
#include "defs.h" |
| 8 |
|
| 9 |
+#include <stdio.h> |
| 10 |
|
| 11 |
#ifdef __STDC__ |
| 12 |
#include <stdarg.h> |
| 13 |
@@ -411,10 +412,10 @@ log(severity, syserr, format, va_alist) |
| 14 |
thyme->tm_min, thyme->tm_sec, now.tv_usec / 1000, msg); |
| 15 |
if (syserr == 0) |
| 16 |
fprintf(stderr, "\n"); |
| 17 |
- else if (syserr < sys_nerr) |
| 18 |
- fprintf(stderr, ": %s\n", sys_errlist[syserr]); |
| 19 |
- else |
| 20 |
+ else { |
| 21 |
+ fprintf(stderr, ": %s\n", strerror(syserr)); |
| 22 |
fprintf(stderr, ": errno %d\n", syserr); |
| 23 |
+ } |
| 24 |
} |
| 25 |
|
| 26 |
/* |