From: Subrata <sub...@us...> - 2009-02-26 13:18:37
|
Update of /cvsroot/ltp/ltp/testcases/kernel/syscalls/execvp In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4515/ltp/testcases/kernel/syscalls/execvp Modified Files: execvp01.c Log Message: Clear Trailing Whitespace. Signed-off-by: Michal Simek <mo...@mo...>. Index: execvp01.c =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/kernel/syscalls/execvp/execvp01.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** execvp01.c 26 May 2006 06:26:38 -0000 1.3 --- execvp01.c 26 Feb 2009 12:02:34 -0000 1.4 *************** *** 33,63 **** /* $Id$ */ /********************************************************** ! * * OS Test - Silicon Graphics, Inc. ! * * TEST IDENTIFIER : execvp01 ! * * EXECUTED BY : anyone ! * * TEST TITLE : Basic test for execvp(2) ! * * PARENT DOCUMENT : usctpl01 ! * * TEST CASE TOTAL : 1 ! * * WALL CLOCK TIME : 1 ! * * CPU TYPES : ALL ! * * AUTHOR : William Roske ! * * CO-PILOT : Dave Fenner ! * * DATE STARTED : 06/01/02 ! * * INITIAL RELEASE : UNICOS 7.0 ! * * TEST CASES ! * * 1.) execvp(2) returns...(See Description) * --- 33,63 ---- /* $Id$ */ /********************************************************** ! * * OS Test - Silicon Graphics, Inc. ! * * TEST IDENTIFIER : execvp01 ! * * EXECUTED BY : anyone ! * * TEST TITLE : Basic test for execvp(2) ! * * PARENT DOCUMENT : usctpl01 ! * * TEST CASE TOTAL : 1 ! * * WALL CLOCK TIME : 1 ! * * CPU TYPES : ALL ! * * AUTHOR : William Roske ! * * CO-PILOT : Dave Fenner ! * * DATE STARTED : 06/01/02 ! * * INITIAL RELEASE : UNICOS 7.0 ! * * TEST CASES ! * * 1.) execvp(2) returns...(See Description) * *************** *** 65,74 **** * The standard options for system call tests are accepted. * (See the parse_opts(3) man page). ! * * OUTPUT SPECIFICATIONS * * DURATION * Terminates - with frequency and infinite modes. ! * * SIGNALS * Uses SIGUSR1 to pause before test if option set. --- 65,74 ---- * The standard options for system call tests are accepted. * (See the parse_opts(3) man page). ! * * OUTPUT SPECIFICATIONS * * DURATION * Terminates - with frequency and infinite modes. ! * * SIGNALS * Uses SIGUSR1 to pause before test if option set. *************** *** 77,90 **** * RESOURCES * None ! * * ENVIRONMENTAL NEEDS * No run-time environmental needs. ! * * SPECIAL PROCEDURAL REQUIREMENTS * None ! * * INTERCASE DEPENDENCIES * None ! * * DETAILED DESCRIPTION * This is a Phase I test for the execvp(2) system call. It is intended --- 77,90 ---- * RESOURCES * None ! * * ENVIRONMENTAL NEEDS * No run-time environmental needs. ! * * SPECIAL PROCEDURAL REQUIREMENTS * None ! * * INTERCASE DEPENDENCIES * None ! * * DETAILED DESCRIPTION * This is a Phase I test for the execvp(2) system call. It is intended *************** *** 92,100 **** * should/will be extended when full functional tests are written for * execvp(2). ! * * Setup: * Setup signal handling. * Pause for SIGUSR1 if option specified. ! * * Test: * Loop if the proper options are given. --- 92,100 ---- * should/will be extended when full functional tests are written for * execvp(2). ! * * Setup: * Setup signal handling. * Pause for SIGUSR1 if option specified. ! * * Test: * Loop if the proper options are given. *************** *** 103,111 **** * Log the errno and Issue a FAIL message. * Otherwise, Issue a PASS message. ! * * Cleanup: * Print errno log and/or timing stats if options given ! * ! * *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#**/ --- 103,111 ---- * Log the errno and Issue a FAIL message. * Otherwise, Issue a PASS message. ! * * Cleanup: * Print errno log and/or timing stats if options given ! * ! * *#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#**/ *************** *** 142,146 **** int lc; /* loop counter */ char *msg; /* message returned from parse_opts */ ! Tst_nobuf=1; /* turn off buffering in tst_ routines */ --- 142,146 ---- int lc; /* loop counter */ char *msg; /* message returned from parse_opts */ ! Tst_nobuf=1; /* turn off buffering in tst_ routines */ *************** *** 168,174 **** ! /* * TEST CASE: ! * fork, then call execvp from child */ switch(pid=FORK_OR_VFORK()) { --- 168,174 ---- ! /* * TEST CASE: ! * fork, then call execvp from child */ switch(pid=FORK_OR_VFORK()) { *************** *** 178,182 **** exit(errno); case -1: /* ERROR!!! exit now!!*/ ! tst_brkm(TBROK, cleanup, "Unable to fork a child process to exec over! Errno:%d,:%s", errno, strerror(errno)); --- 178,182 ---- exit(errno); case -1: /* ERROR!!! exit now!!*/ ! tst_brkm(TBROK, cleanup, "Unable to fork a child process to exec over! Errno:%d,:%s", errno, strerror(errno)); *************** *** 191,195 **** /* No Verification test, yet... */ tst_resm(TPASS, "execvp - properly exec's a simple program.."); ! } } else { TEST_ERROR_LOG(WEXITSTATUS(status)); --- 191,195 ---- /* No Verification test, yet... */ tst_resm(TPASS, "execvp - properly exec's a simple program.."); ! } } else { TEST_ERROR_LOG(WEXITSTATUS(status)); *************** *** 212,221 **** * setup() - performs all ONE TIME setup for this test. ***************************************************************/ ! void setup() { /* capture signals */ tst_sig(FORK, DEF_HANDLER, cleanup); ! /* * Send out info message that timing and errnolog info is not --- 212,221 ---- * setup() - performs all ONE TIME setup for this test. ***************************************************************/ ! void setup() { /* capture signals */ tst_sig(FORK, DEF_HANDLER, cleanup); ! /* * Send out info message that timing and errnolog info is not *************** *** 240,244 **** * completion or premature exit. ***************************************************************/ ! void cleanup() { --- 240,244 ---- * completion or premature exit. ***************************************************************/ ! void cleanup() { |