* Renzo Davoli <re...@cs.unibo.it> wrote:

> +/* test thread code. This thread is started only to test 
> + * which features are provided by the linux kernel */
> +static int sysptvm_child(void *arg)
> +{
> +     int *featurep=arg;
> +     int p[2]={-1,-1};
> +     pid_t pid=os_getpid();
> +     if(ptrace(PTRACE_TRACEME, 0, 0, 0) < 0){
> +             perror("ptrace test_ptracemulti");
> +             kill(pid, SIGKILL);
> +     }
> +     kill(pid, SIGSTOP);
> +     *featurep=0;
> +     os_getpid();
> +     /* if it reaches this point in 1 stop it means that
> +      * PTRACE_SYSCALL_SKIPEXIT works */
> +     *featurep=PTRACE_SYSCALL_SKIPEXIT;
> +     pipe(p);
> +     /* if after a PTRACE_SYSCALL_SKIPCALL p[0] is already <0 
> +      * pipe has been really skipped */
> +     if (p[0] < 0)
> +             *featurep=PTRACE_SYSCALL_SKIPCALL;
> +     else { /* clean up everything */
> +             close(p[0]);
> +             close(p[1]);
> +     }
> +     return 0;

Please check Documentation/CodingStyle. Every second line above 
violates it. scripts/checkpatch.pl can help out with the more 
obvious ones.

        Ingo

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

Reply via email to