Print this page
make: unifdef for other OSes (undefined)

*** 35,48 **** #include <vroot/vroot.h> #include <mksdmsi18n/mksdmsi18n.h> #include <signal.h> #include <errno.h> /* errno */ - #if !defined(linux) extern char *sys_errlist[]; extern int sys_nerr; - #endif static void file_lock_error(char *msg, char *file, char *str, int arg1, int arg2); #define BLOCK_INTERUPTS sigfillset(&newset) ; \ sigprocmask(SIG_SETMASK, &newset, &oldset) --- 35,46 ----
*** 166,185 **** sprintf(msg, catgets(libmksdmsi18n_catd, 1, 145, "Could not lock file `%s'; "), file); len = strlen(msg); sprintf(&msg[len], str, arg1, arg2); strcat(msg, catgets(libmksdmsi18n_catd, 1, 146, " failed - ")); - #if !defined(linux) if (errno < sys_nerr) { - #ifdef SUN4_x - strcat(msg, sys_errlist[errno]); - #endif strcat(msg, strerror(errno)); } else { len = strlen(msg); sprintf(&msg[len], NOCATGETS("errno %d"), errno); } - #else - strcat(msg, strerror(errno)); - #endif } --- 164,176 ----