Мдя......
Снова сам с собой общаюсь
Короче идём сюда
http://sourceforge.net/project/showfiles.php?group_id=13130 и берём
ibcs-3_3.tgz, делаем всё как написано в приложенной инструкции и будет вам счастье
А чтобы в логи всякая хрень не писалась, при выполнении бинарников, можно наложить вот этот патчик:
diff -Naur orig/sco/ioctl.c new/sco/ioctl.c
--- orig/sco/ioctl.c 2007-02-27 22:02:00.000000000 +0600
+++ new/sco/ioctl.c 2007-06-20 10:55:21.000000000 +0700
@@ -163,9 +163,6 @@
class_str[2] = class & 0x0000FF ? (char)((class ) & 0xFF) : '.';
class_str[3] = 0;
- printk(KERN_DEBUG "sco: ioctl(%d, %lx[%s], 0x%p) unsupported\n",
- fd, ioctl_num, class_str, arg);
-
return -EINVAL;
}
diff -Naur orig/sco/tapeio.c new/sco/tapeio.c
--- orig/sco/tapeio.c 2007-02-27 22:02:00.000000000 +0600
+++ new/sco/tapeio.c 2007-06-20 10:55:31.000000000 +0700
@@ -100,8 +100,6 @@
case 64: /* MT_REPORT */
#endif
default:
- printk (KERN_ERR "abi: SCO tape ioctl func=%d arg=%x unsupported\n",
- cmd & 0xff, (int)data);
return -EINVAL;
}
diff -Naur orig/sco/vtkbd.c new/sco/vtkbd.c
--- orig/sco/vtkbd.c 2007-02-27 22:02:00.000000000 +0600
+++ new/sco/vtkbd.c 2007-06-20 10:55:13.000000000 +0700
@@ -85,6 +85,5 @@
}
/* FALLTHROUGH */
}
- printk(KERN_ERR "%s: vtkd ioctl 0x%02x unsupported\n", __FILE__, cmd);
return -EINVAL;
}
З.Ы. Причём пашет даже с текущим ядром версии 2.6.21.5