Hello!

If somebody wants to use Valgrind with MC, this patch should be applied to
Valgrind 1.0.0.  It adds support for TIOCLINUX, which is used in MC.  I
already submitted this patch to the author of Valgrind.

==========================
--- vg_syscall_mem.c
+++ vg_syscall_mem.c
@@ -1693,6 +1693,13 @@ void VG_(perform_assumed_nonblocking_sys
                                  sizeof(struct winsize) );
                KERNEL_DO_SYSCALL(tid,res);
                break;
+            case TIOCLINUX:
+               must_be_readable( tst, "ioctl(TIOCLINUX)", arg3, 
+                                 sizeof(int) );
+               KERNEL_DO_SYSCALL(tid,res);
+               if (!VG_(is_kerror)(res) && res == 0)
+                  make_readable ( arg3, sizeof(int) );
+               break;
             case TIOCGPGRP:
                /* Get process group ID for foreground processing group. */
                must_be_writable( tst, "ioctl(TIOCGPGRP)", arg3,
==========================

-- 
Regards,
Pavel Roskin

_______________________________________________
Mc-devel mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/mc-devel

Reply via email to