17 lines
414 B
Diff
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);
|