summaryrefslogtreecommitdiff
path: root/debian/patches/solaris-dev-console.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/solaris-dev-console.patch')
-rw-r--r--debian/patches/solaris-dev-console.patch33
1 files changed, 0 insertions, 33 deletions
diff --git a/debian/patches/solaris-dev-console.patch b/debian/patches/solaris-dev-console.patch
deleted file mode 100644
index 29512ed..0000000
--- a/debian/patches/solaris-dev-console.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Description: /dev/console may be a symlink
- See http://lists.debian.org/debian-devel/2013/01/msg00576.html
- In case of SunOS kernel (illumos) it is not possible for a device
- file to have st_nlink != 1, so do not bother with "/devices/"
-Index: screen/tty.sh
-===================================================================
---- screen.orig/tty.sh 2013-01-27 02:16:57.916935245 +0000
-+++ screen/tty.sh 2013-01-27 02:33:12.831241123 +0000
-@@ -1506,11 +1506,21 @@
- char *tty;
- {
- struct stat st;
-+ char * real;
-+ int rc;
-
-- if (lstat(tty, &st) || !S_ISCHR(st.st_mode) ||
-- (st.st_nlink > 1 && strncmp(tty, "/dev/", 5)))
-+ real = realpath(tty, NULL);
-+ if (!real)
- return -1;
-- return 0;
-+
-+ if (lstat(real, &st) || !S_ISCHR(st.st_mode) ||
-+ (st.st_nlink > 1 && strncmp(real, "/dev/", 5)))
-+ rc = -1;
-+ else
-+ rc = 0;
-+
-+ free(real);
-+ return rc;
- }
-
- /*