On Fri, 2008-10-17 at 16:04 +0200, Daniel Gollub wrote:
> Hi CAI,
> 
> On Friday 17 October 2008 12:11:35 CAI Qian wrote:
> > diff -Nur ltp/testcases/kernel/containers/pidns/pidns03.c
> > ltp-new/testcases/kernel/containers/pidns/pidns03.c
> > --- ltp/testcases/kernel/containers/pidns/pidns03.c     2008-10-15 
> > 21:39:45.000000000 +0800
> > +++ ltp-new/testcases/kernel/containers/pidns/pidns03.c 2008-10-16 
> > 14:48:52.635233426 +0800
> > @@ -80,7 +80,7 @@
> >         ppid = getpid();
> >  
> >         /* Create a Container and execute to test the functionality */
> > -       ret = do_clone_unshare_test(T_CLONE, CLONE_NEWPID|CLONE_NEWNS, 
> > child_fn, ppid);
> > +       ret = do_clone_unshare_test(T_CLONE, CLONE_NEWPID|CLONE_NEWNS, 
> > child_fn, &ppid);
> >  
> >         /* check return code */
> >         if (ret == -1) {
> > @@ -116,7 +116,7 @@
> >   */
> >  
> >  int
> > -child_fn(pid_t Ppid)
> > +child_fn(pid_t *Ppid)
> >  {
> >         char dirnam[50];
> >         DIR *d;
> > @@ -129,19 +129,19 @@
> >                         "\t\t\t\tParent namespace pid = %d,"
> >                         "container parent pid = %d,"
> >                         "and container pid = %d\n",
> > -                       Ppid, parent_pid, cloned_pid);
> > +                       *Ppid, parent_pid, cloned_pid);
> >  
> >         /* do any /proc setup which winds up being necessary. */
> >         if (mount("proc", "/proc", "proc", 0, NULL) < 0)
> >                 tst_resm(TFAIL, "mount failed : \n");
> >  
> >         /* Check for the parent pid is existing still? */
> > -       sprintf(dirnam, "/proc/%d", Ppid);
> > +       sprintf(dirnam, "/proc/%d", *Ppid);
> >  
> >         d = opendir(dirnam);
> >         if (!d) {
> >                 tst_resm(TPASS, \
> > -               "Got the proc file directory created by parent ns %d\n", 
> > Ppid);
> > +               "Got the proc file directory created by parent ns %d\n", 
> > *Ppid);
> >                 umount("/proc");
> >         } else {
> >                 tst_resm(TFAIL, "Failed to open /proc directory \n");
> 
> Reviewed-by: Daniel Gollub <[EMAIL PROTECTED]>
> 
> I can confirm this diff-hunk. I had quite similar patch in my queue.
> Without this one i get a serious compiler warning in our Build System
> which requires to get fixed and doesn't let the build of ltp pass.
> 
> Nice work! I try to review some more...

Thanks Cai for fixing all those warnings. Almost all are gone. Thanks
Daniel for providing comments. This has been checked in. Can you please
also look into the residual few below:

make[3]: Entering directory
`/SEPTEMBER_2008_RELEASE/ltp-full-20080930/testcases/ballista/ballista'
g++ -Wno-deprecated -Wall  -w -DB_SELFHOST callGen.cpp -o callGen
/tmp/ccImvj9h.o: In function
`__static_initialization_and_destruction_0(int, int)':
callGen.cpp:(.text+0x53): warning: the use of `tempnam' is dangerous,
better use `mkstemp'
g++ -Wno-deprecated -Wall  -w -DB_SELFHOST callGen_standAlone.cpp -o
callGen_standAlone
/tmp/cc2f4HI9.o: In function
`__static_initialization_and_destruction_0(int, int)':
callGen_standAlone.cpp:(.text+0x53): warning: the use of `tempnam' is
dangerous, better use `mkstemp'
g++ -Wno-deprecated -Wall  -w -DB_SELFHOST genCodeCreator.cpp -o
genCodeCreator

Regards--
Subrata

> 
> best regards,
> Daniel
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Ltp-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ltp-list


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to