shmem_2nstest.c: coding style cleanups
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): [email protected]
A message that is not in the archive (sent off-list or not yet received): [email protected]
Quoted 11 lines · Peng Haitao
Caspar Zhang said the following on 2012-2-21 11:58:
Quoted 8 lines · Peng Haitao
Review
Quoted 4 lines
(quoted diff) +2
-2- tst_exit(); - return 0; + tst_exit(); + return 0;seems there's still something wrong here.. return 0 would never be reached.
Quoted 1 line
Thanks.
please put some dashes here next time, or the commit message will include comments above.
Committed.
Thanks,
Caspar
Quoted 145 lines
cleanup the coding style
Signed-off-by Peng Haitao <[email protected]>--- .../kernel/containers/sysvipc/shmem_2nstest.c | 86 +++++++++----------- 1 files changed, 38 insertions(+), 48 deletions(-)testcases/kernel/containers/sysvipc/shmem_2nstest.c +37
-46@@ -64,18 +64,14 @@ int check_shmem1(void *vtest)int id1;close (p1[0 ]); -/* first create the key */ - id1 =shmget (TESTKEY ,100 ,IPC_CREAT ); -if (id1 ==-1 ) { -perror ("shmget" ); -tst_resm (TFAIL ,"shmget failed\n" ); -tst_exit (); - } +/* first create the key */ + id1 =shmget (TESTKEY ,100 ,IPC_CREAT ); +if (id1 ==-1 ) +tst_brkm (TFAIL |TERRNO ,NULL ,"shmget failed" );tst_resm (TINFO ,"Cont1: Able to create shared mem segment" );write (p1[1 ],"done" ,5 );tst_exit (); -return 0 ; }/* @@ -83,29 +79,26 @@ int check_shmem1(void *vtest)*/ int check_shmem2 (void *vtest) { -char buf[3 ]; -int id2; -close (p1[1 ]); -close (p2[0 ]); - -read (p1[0 ], buf,3 ); -/* Trying to access shmem, if not existing create new shmem */ - id2 =shmget (TESTKEY ,100 ,0 ); -if (id2 ==-1 ) { - id2 =shmget (TESTKEY ,100 ,IPC_CREAT ); -if (id2 ==-1 ) { -perror ("shmget" ); -tst_resm (TFAIL ,"shmget failed\n" ); - }else -tst_resm (TINFO ,"Cont2: Able to allocate shmem seg with " -"the same key" ); -write (p2[1 ],"notfnd" ,7 ); - - }else -write (p2[1 ],"exists" ,7 ); +char buf[3 ]; +int id2; +close (p1[1 ]); +close (p2[0 ]); + +read (p1[0 ], buf,3 ); +/* Trying to access shmem, if not existing create new shmem */ + id2 =shmget (TESTKEY ,100 ,0 ); +if (id2 ==-1 ) { + id2 =shmget (TESTKEY ,100 ,IPC_CREAT ); +if (id2 ==-1 ) +tst_resm (TFAIL |TERRNO ,"shmget failed" ); +else +tst_resm (TINFO ,"Cont2: Able to allocate shmem seg with " +"the same key" ); +write (p2[1 ],"notfnd" ,7 ); + }else +write (p2[1 ],"exists" ,7 ); -tst_exit (); -return 0 ; +tst_exit (); }int main (int argc,char *argv[])@@ -118,13 +111,15 @@ int main(int argc, char *argv[])if (argc !=2 ) {tst_resm (TINFO ,"Usage: %s <clone| unshare| none>" , argv[0 ]);tst_resm (TINFO ," where clone, unshare, or fork specifies" -" unshare method.\n" ); +" unshare method." );tst_exit (); }/* Using PIPE's to sync between containers and Parent */ -if (pipe (p1) ==-1 ) {tst_resm (TBROK ,"pipe1 error" );tst_exit (); } -if (pipe (p2) ==-1 ) {tst_resm (TBROK ,"pipe2 error" );tst_exit (); } +if (pipe (p1) ==-1 ) +tst_brkm (TBROK |TERRNO ,NULL ,"pipe1 error" ); +if (pipe (p2) ==-1 ) +tst_brkm (TBROK |TERRNO ,NULL ,"pipe2 error" );if (strcmp (argv[1 ],"clone" ) ==0 ) { use_clone =T_CLONE ;@@ -138,39 +133,34 @@ int main(int argc, char *argv[])/* Create 2 containers */ ret =do_clone_unshare_test (use_clone,CLONE_NEWIPC , check_shmem1,NULL ); -if (ret <0 ) { -tst_resm (TFAIL ,"clone/unshare failed\n" ); -tst_exit (); - } +if (ret <0 ) +tst_brkm (TFAIL ,NULL ,"clone/unshare failed" ); ret =do_clone_unshare_test (use_clone,CLONE_NEWIPC , check_shmem2,NULL ); -if (ret <0 ) { -tst_resm (TFAIL ,"clone/unshare failed\n" ); -tst_exit (); - } -close (p2[1 ]); +if (ret <0 ) +tst_brkm (TFAIL ,NULL ,"clone/unshare failed" ); +close (p2[1 ]);read (p2[0 ], buf,7 );if (strcmp (buf,"exists" ) ==0 ) {if (use_clone ==T_NONE )tst_resm (TPASS ,"Plain cloned process able to access shmem " -"segment created\n" ); +"segment created" );else tst_resm (TFAIL ,"%s : In namespace2 found the shmem segment " -"created in Namespace1\n" , tsttype); +"created in Namespace1" , tsttype); }else {if (use_clone ==T_NONE ) -tst_resm (TFAIL ,"Plain cloned process didn't find shmem seg\n" ); +tst_resm (TFAIL ,"Plain cloned process didn't find shmem seg" );else tst_resm (TPASS ,"%s : In namespace2 unable to access the shmem seg " -"created in Namespace1\n" , tsttype); +"created in Namespace1" , tsttype); }
testcases/kernel/containers/sysvipc/shmem_2nstest.c int main(int argc, char *argv[]) · line 166
Quoted 10 lines
testcases/kernel/containers/sysvipc/shmem_2nstest.c +1
-2/* destroy the key */ id =shmget (TESTKEY ,100 ,0 );shmctl (id,IPC_RMID ,NULL ); -tst_exit ();tst_exit (); -} +}
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list
Caspar Zhang said the following on 2012-2-21 12:44:
Quoted 8 lines
Quoted 4 lines
Quoted 2 lines
seems there's still something wrong here.. return 0 would never be reached.
Thanks.
please put some dashes here next time, or the commit message will include comments above.
Yeah.
Quoted 2 lines
Committed.
Thanks.
Signature · 2 lines
Best Regards, Peng
Quoted 150 lines
Thanks,
CasparQuoted 147 lines
cleanup the coding style
Signed-off-by Peng Haitao <[email protected]>--- .../kernel/containers/sysvipc/shmem_2nstest.c | 86 +++++++++----------- 1 files changed, 38 insertions(+), 48 deletions(-)testcases/kernel/containers/sysvipc/shmem_2nstest.c +37
-46@@ -64,18 +64,14 @@ int check_shmem1(void *vtest)int id1;close (p1[0 ]); -/* first create the key */ - id1 =shmget (TESTKEY ,100 ,IPC_CREAT ); -if (id1 ==-1 ) { -perror ("shmget" ); -tst_resm (TFAIL ,"shmget failed\n" ); -tst_exit (); - } +/* first create the key */ + id1 =shmget (TESTKEY ,100 ,IPC_CREAT ); +if (id1 ==-1 ) +tst_brkm (TFAIL |TERRNO ,NULL ,"shmget failed" );tst_resm (TINFO ,"Cont1: Able to create shared mem segment" );write (p1[1 ],"done" ,5 );tst_exit (); -return 0 ; }/* @@ -83,29 +79,26 @@ int check_shmem1(void *vtest)*/ int check_shmem2 (void *vtest) { -char buf[3 ]; -int id2; -close (p1[1 ]); -close (p2[0 ]); - -read (p1[0 ], buf,3 ); -/* Trying to access shmem, if not existing create new shmem */ - id2 =shmget (TESTKEY ,100 ,0 ); -if (id2 ==-1 ) { - id2 =shmget (TESTKEY ,100 ,IPC_CREAT ); -if (id2 ==-1 ) { -perror ("shmget" ); -tst_resm (TFAIL ,"shmget failed\n" ); - }else -tst_resm (TINFO ,"Cont2: Able to allocate shmem seg with " -"the same key" ); -write (p2[1 ],"notfnd" ,7 ); - - }else -write (p2[1 ],"exists" ,7 ); +char buf[3 ]; +int id2; +close (p1[1 ]); +close (p2[0 ]); + +read (p1[0 ], buf,3 ); +/* Trying to access shmem, if not existing create new shmem */ + id2 =shmget (TESTKEY ,100 ,0 ); +if (id2 ==-1 ) { + id2 =shmget (TESTKEY ,100 ,IPC_CREAT ); +if (id2 ==-1 ) +tst_resm (TFAIL |TERRNO ,"shmget failed" ); +else +tst_resm (TINFO ,"Cont2: Able to allocate shmem seg with " +"the same key" ); +write (p2[1 ],"notfnd" ,7 ); + }else +write (p2[1 ],"exists" ,7 ); -tst_exit (); -return 0 ; +tst_exit (); }int main (int argc,char *argv[])@@ -118,13 +111,15 @@ int main(int argc, char *argv[])if (argc !=2 ) {tst_resm (TINFO ,"Usage: %s <clone| unshare| none>" , argv[0 ]);tst_resm (TINFO ," where clone, unshare, or fork specifies" -" unshare method.\n" ); +" unshare method." );tst_exit (); }/* Using PIPE's to sync between containers and Parent */ -if (pipe (p1) ==-1 ) {tst_resm (TBROK ,"pipe1 error" );tst_exit (); } -if (pipe (p2) ==-1 ) {tst_resm (TBROK ,"pipe2 error" );tst_exit (); } +if (pipe (p1) ==-1 ) +tst_brkm (TBROK |TERRNO ,NULL ,"pipe1 error" ); +if (pipe (p2) ==-1 ) +tst_brkm (TBROK |TERRNO ,NULL ,"pipe2 error" );if (strcmp (argv[1 ],"clone" ) ==0 ) { use_clone =T_CLONE ;@@ -138,39 +133,34 @@ int main(int argc, char *argv[])/* Create 2 containers */ ret =do_clone_unshare_test (use_clone,CLONE_NEWIPC , check_shmem1,NULL ); -if (ret <0 ) { -tst_resm (TFAIL ,"clone/unshare failed\n" ); -tst_exit (); - } +if (ret <0 ) +tst_brkm (TFAIL ,NULL ,"clone/unshare failed" ); ret =do_clone_unshare_test (use_clone,CLONE_NEWIPC , check_shmem2,NULL ); -if (ret <0 ) { -tst_resm (TFAIL ,"clone/unshare failed\n" ); -tst_exit (); - } -close (p2[1 ]); +if (ret <0 ) +tst_brkm (TFAIL ,NULL ,"clone/unshare failed" ); +close (p2[1 ]);read (p2[0 ], buf,7 );if (strcmp (buf,"exists" ) ==0 ) {if (use_clone ==T_NONE )tst_resm (TPASS ,"Plain cloned process able to access shmem " -"segment created\n" ); +"segment created" );else tst_resm (TFAIL ,"%s : In namespace2 found the shmem segment " -"created in Namespace1\n" , tsttype); +"created in Namespace1" , tsttype); }else {if (use_clone ==T_NONE ) -tst_resm (TFAIL ,"Plain cloned process didn't find shmem seg\n" ); +tst_resm (TFAIL ,"Plain cloned process didn't find shmem seg" );else tst_resm (TPASS ,"%s : In namespace2 unable to access the shmem seg " -"created in Namespace1\n" , tsttype); +"created in Namespace1" , tsttype); }/* destroy the key */
Quoted 11 lines
testcases/kernel/containers/sysvipc/shmem_2nstest.c int main(int argc, char *argv[]) · line 166
Quoted 8 lines
testcases/kernel/containers/sysvipc/shmem_2nstest.c +1
-2id =shmget (TESTKEY ,100 ,0 );shmctl (id,IPC_RMID ,NULL ); -tst_exit ();tst_exit (); -} +}
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list