gentoo-overlay/sys-apps/kbd/files/kbd-1.13-dont-use-error.patch

17 lines
414 B
Diff

dont use GNU-specific function error()
--- openvt/openvt.c
+++ openvt/openvt.c
@@ -107,8 +107,10 @@
for (i=0; i<3; i++) {
struct stat st;
- if (fstat(i, &st) == -1 && open("/dev/null", O_RDWR) == -1)
- error(EXIT_FAILURE, errno, "open");
+ if (fstat(i, &st) == -1 && open("/dev/null", O_RDWR) == -1) {
+ perror("open(/dev/null/) failed");
+ return EXIT_FAILURE;
+ }
}
consfd = getfd(NULL);