From: Subrata <sub...@us...> - 2009-03-23 14:45:35
|
Update of /cvsroot/ltp/ltp/testcases/kernel/syscalls/gettid In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv14647/ltp/testcases/kernel/syscalls/gettid Modified Files: gettid01.c Log Message: Coding Syle Cleanups. Signed-Off-By: <mic...@pe...>. Index: gettid01.c =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/kernel/syscalls/gettid/gettid01.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** gettid01.c 26 Feb 2009 12:03:42 -0000 1.3 --- gettid01.c 23 Mar 2009 13:35:45 -0000 1.4 *************** *** 28,45 **** by Masatake YAMATO <ya...@re...> */ - #include <sys/types.h> #include <linux/unistd.h> #include <errno.h> - #include "test.h" #include "usctest.h" - void setup(); void cleanup(); - char *TCID = "gettid01"; /* Test program identifier. */ extern int Tst_count; /* Test Case counter for tst_* routines */ --- 28,41 ---- *************** *** 47,117 **** int TST_TOTAL = 1; ! ! pid_t ! my_gettid (void) { ! return (pid_t)syscall(__NR_gettid); } int main(int ac, char **av) { ! int lc; /* loop counter */ ! char *msg; /* parse_opts() return message */ ! ! if ((msg = parse_opts(ac, av, (option_t *)NULL, NULL)) != (char *)NULL){ ! tst_brkm(TBROK, tst_exit, "OPTION PARSING ERROR - %s", msg); ! /*NOTREACHED*/ ! } ! ! setup(); ! /* ! * The following loop checks looping state if -c option given ! */ ! for (lc = 0; TEST_LOOPING(lc); lc++) { ! Tst_count = 0; ! TEST(my_gettid()); ! if ( TEST_RETURN == -1 ) { ! TEST_ERROR_LOG(TEST_ERRNO); ! tst_resm(TFAIL, "gettid() Failed, errno=%d: %s", ! TEST_ERRNO, strerror(TEST_ERRNO)); ! } else { /*************************************************************** * only perform functional verification if flag set (-f not given) ***************************************************************/ ! if ( STD_FUNCTIONAL_TEST ) { ! /* No Verification test, yet... */ ! tst_resm(TPASS, "gettid() returned %d", TEST_RETURN); ! } } - } ! cleanup(); ! /*NOTREACHED*/ ! return 0; } - - /* * setup() - performs all ONE TIME setup for this test. */ ! void ! setup() { ! /* capture signals */ ! tst_sig(NOFORK, DEF_HANDLER, cleanup); ! ! /* Pause if that option was specified */ ! TEST_PAUSE; ! } /* End setup() */ /* --- 43,104 ---- int TST_TOTAL = 1; ! pid_t my_gettid(void) { ! return (pid_t) syscall(__NR_gettid); } int main(int ac, char **av) { ! int lc; /* loop counter */ ! char *msg; /* parse_opts() return message */ ! if ((msg = parse_opts(ac, av, (option_t *) NULL, NULL)) != (char *)NULL) { ! tst_brkm(TBROK, tst_exit, "OPTION PARSING ERROR - %s", msg); ! /*NOTREACHED*/} ! setup(); + /* + * The following loop checks looping state if -c option given + */ + for (lc = 0; TEST_LOOPING(lc); lc++) { ! Tst_count = 0; + TEST(my_gettid()); ! if (TEST_RETURN == -1) { ! TEST_ERROR_LOG(TEST_ERRNO); ! tst_resm(TFAIL, "gettid() Failed, errno=%d: %s", ! TEST_ERRNO, strerror(TEST_ERRNO)); ! } else { /*************************************************************** * only perform functional verification if flag set (-f not given) ***************************************************************/ ! if (STD_FUNCTIONAL_TEST) { ! /* No Verification test, yet... */ ! tst_resm(TPASS, "gettid() returned %d", ! TEST_RETURN); ! } ! } } ! cleanup(); ! /*NOTREACHED*/ return 0; } /* * setup() - performs all ONE TIME setup for this test. */ ! void setup() { ! /* capture signals */ ! tst_sig(NOFORK, DEF_HANDLER, cleanup); ! /* Pause if that option was specified */ ! TEST_PAUSE; + } /* End setup() */ /* *************** *** 119,133 **** * completion or premature exit. */ ! void ! cleanup() { ! /* ! * print timing stats if that option was specified. ! * print errno log if that option was specified. ! */ ! TEST_CLEANUP; ! /* exit with return code appropriate for results */ ! tst_exit(); ! } /* End cleanup() */ --- 106,119 ---- * completion or premature exit. */ ! void cleanup() { ! /* ! * print timing stats if that option was specified. ! * print errno log if that option was specified. ! */ ! TEST_CLEANUP; ! /* exit with return code appropriate for results */ ! tst_exit(); ! } /* End cleanup() */ |