]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
wrappers for ioctl TIOCSCTTY and for syscall __NR_nice.
authorJulian Seward <jseward@acm.org>
Fri, 29 Mar 2002 14:22:46 +0000 (14:22 +0000)
committerJulian Seward <jseward@acm.org>
Fri, 29 Mar 2002 14:22:46 +0000 (14:22 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@41

ChangeLog
vg_syscall_mem.c

index e3265b3e60e1cd9117aa0159f88231b75a9ecde0..0dc4706144536bd108fd62dc896ce20241943e4e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,4 @@
+
 2002-03-29  Julian Seward  <sewardj@localhost.localdomain>
 
        * vg_signals.c (VG_(do__NR_sigaction)): Don't allow setting of
@@ -7,7 +8,8 @@
        
 2002-03-29  Alexandre Duret-Lutz  <duret_g@epita.fr>
 
-       * vg_syscall_mem.c: wrapper for ioctl TIOCGPGRP.
+       * vg_syscall_mem.c: wrappers for ioctl TIOCGPGRP and TIOCSCTTY,
+       and for syscall __NR_nice.
 
 2002-03-29  Tom Hughes <thh@cyberscience.com>
 
index 016663d8a8c8a58b0cd10dfef561118535f54748..d78141f1b7533e81baa5c804c4b513b792dc9326 100644 (file)
@@ -344,6 +344,15 @@ void VG_(wrap_syscall) ( void )
          break;
 #     endif
 
+      /* !!!!!!!!!! New, untested syscalls !!!!!!!!!!!!!!!!!!!!! */
+
+      case __NR_nice: /* syscall 34 */
+         /* int nice(int inc); */
+         if (VG_(clo_trace_syscalls))
+            VG_(printf)("nice ( %d )\n", arg1);
+         KERNEL_DO_SYSCALL(res);
+         break;
+
       /* !!!!!!!!!! New, untested syscalls, 14 Mar 02 !!!!!!!!!! */
 
 #     if defined(__NR_setresgid32)
@@ -1325,6 +1334,10 @@ void VG_(wrap_syscall) ( void )
                if (!VG_(is_kerror)(res) && res == 0)
                    make_readable ( arg3, sizeof(int));
                break;
+            case TIOCSCTTY:
+               /* Just takes an int value.  */
+               KERNEL_DO_SYSCALL(res);
+               break;
             case TIOCSPTLCK: /* Lock/unlock Pty */
                must_be_readable( "ioctl(TIOCSPTLCK)", arg3, sizeof(int) );
                KERNEL_DO_SYSCALL(res);