get rid of the 'extern sys_errlist' and 'sys_nerr' in SysErrorMsg.
authorJose Rubio <joserubiovidales@gmail.com>
Sun, 13 Oct 2019 08:19:00 +0000 (10:19 +0200)
committerJose Rubio <joserubiovidales@gmail.com>
Sun, 13 Oct 2019 08:23:49 +0000 (10:23 +0200)
cde/programs/dtprintinfo/libUI/MotifUI/Debug.c

index 4547f2818a87f499051ac42fec1e4d1e3437dfb7..d4983450578927e8ae77509c2d34d9b8dab85f5e 100644 (file)
@@ -105,12 +105,7 @@ SysErrorMsg(
    int n
    )
 {
-#if !defined(__linux__) && !defined(CSRG_BASED)
-    extern char *sys_errlist[];
-    extern int sys_nerr;
-#endif
-    const char *s = ((n >= 0 && n < sys_nerr) ? sys_errlist[n] : "unknown error");
-    return (s ? s : "no such error");
+    return strerror(n);
 }
 
 /*