Thanks. I will take care hence.

Regards--
Subrata

On Mon, 2008-04-14 at 12:48 +0300, S.Çağlar Onur wrote:
> 14 Nis 2008 Pts tarihinde, Mike Frysinger şunları yazmıştı: 
> > On Sunday 13 April 2008, S.Çağlar Onur wrote:
> > > According to Ulrich Drepper, times02 test is bogus (at least for archs
> > > which report return value and error in the same value) and times has no
> > > reserved error code. So following patch removes times02 from testsuite and
> > > moves times03 test to times02.
> > 
> > just remove times02 please.  no point in renaming it.
> > -mike
> 
> According to Ulrich Drepper, times02 test is bogus (at least for archs which 
> report return value and error in the same value) and times has no reserved 
> error code. So following patch removes times02 from testsuite.
> 
> Signed-off-by: S.Çağlar Onur <[EMAIL PROTECTED]>
> 
> diff -Nur ltp-full-20080331.orig/doc/testcases/kernel.txt 
> ltp-full-20080331/doc/testcases/kernel.txt
> --- ltp-full-20080331.orig/doc/testcases/kernel.txt   2008-03-31 
> 10:25:07.000000000 +0300
> +++ ltp-full-20080331/doc/testcases/kernel.txt        2008-04-14 
> 12:43:36.000000000 +0300
> @@ -3310,10 +3310,6 @@
>  
>       Basic test for the times(2) system call. 
>   
> -  times02  
> -  
> -     Testcase to test that times() sets errno correctly
> -  
>    times03  
>    
>       Testcase to check the basic functionality of the times() system call.
> diff -Nur ltp-full-20080331.orig/runtest/ltplite 
> ltp-full-20080331/runtest/ltplite
> --- ltp-full-20080331.orig/runtest/ltplite    2008-03-31 10:25:07.000000000 
> +0300
> +++ ltp-full-20080331/runtest/ltplite 2008-04-14 12:43:56.000000000 +0300
> @@ -907,7 +907,6 @@
>  # time02 time02
>  
> .times01 times01
> -times02 times02
>  times03 times03
>  
>  truncate01 truncate01
> diff -Nur ltp-full-20080331.orig/runtest/stress.part3 
> ltp-full-20080331/runtest/stress.part3
> --- ltp-full-20080331.orig/runtest/stress.part3       2008-03-31 
> 10:25:07.000000000 +0300
> +++ ltp-full-20080331/runtest/stress.part3    2008-04-14 12:43:50.000000000 
> +0300
> @@ -802,7 +802,6 @@
>  #time02 time02
>  
>  times01 times01
> -times02 times02
>  times03 times03
>  
>  truncate01 truncate01
> diff -Nur ltp-full-20080331.orig/runtest/syscalls 
> ltp-full-20080331/runtest/syscalls
> --- ltp-full-20080331.orig/runtest/syscalls   2008-03-31 10:25:07.000000000 
> +0300
> +++ ltp-full-20080331/runtest/syscalls        2008-04-14 12:43:53.000000000 
> +0300
> @@ -923,7 +923,6 @@
>  # time02 time02
>  
>  times01 times01
> -times02 times02
>  times03 times03
>  
>  truncate01 truncate01
> diff -Nur ltp-full-20080331.orig/testcases/kernel/syscalls/times/times02.c 
> ltp-full-20080331/testcases/kernel/syscalls/times/times02.c
> --- ltp-full-20080331.orig/testcases/kernel/syscalls/times/times02.c  
> 2008-03-31 10:25:10.000000000 +0300
> +++ ltp-full-20080331/testcases/kernel/syscalls/times/times02.c       
> 1970-01-01 02:00:00.000000000 +0200
> @@ -1,150 +0,0 @@
> -/*
> - *
> - *   Copyright (c) International Business Machines  Corp., 2001
> - *
> - *   This program is free software;  you can redistribute it and/or modify
> - *   it under the terms of the GNU General Public License as published by
> - *   the Free Software Foundation; either version 2 of the License, or
> - *   (at your option) any later version.
> - *
> - *   This program is distributed in the hope that it will be useful,
> - *   but WITHOUT ANY WARRANTY;  without even the implied warranty of
> - *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
> - *   the GNU General Public License for more details.
> - *
> - *   You should have received a copy of the GNU General Public License
> - *   along with this program;  if not, write to the Free Software
> - *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
> - */
> -
> -/*
> - * NAME
> - *   times02.c
> - *
> - * DESCRIPTION
> - *   Testcase to test that times() sets errno correctly
> - *
> - * ALGORITHM
> - *   block1: Pass an invalid address as the "tms" structure, and expect
> - *           that times() would return EFAULT.
> - *
> - * USAGE:  <for command-line>
> - *   times02 [-c n] [-e] [-i n] [-I x] [-P x] [-t]
> - *   where,  -c n : Run n copies concurrently.
> - *           -e   : Turn on errno logging.
> - *           -i n : Execute test n times.
> - *           -I x : Execute test for x seconds.
> - *           -P x : Pause for x seconds between iterations.
> - *           -t   : Turn on syscall timing.
> - *
> - * History
> - *   07/2001 John George
> - *           -Ported
> - *
> - * Restrictions
> - *   NONE
> - */
> -
> -#include <sys/times.h>
> -#include <errno.h>
> -#include <test.h>
> -#include <usctest.h>
> -
> -char *TCID = "times02";
> -int TST_TOTAL = 1;
> -extern int Tst_count;
> -int exp_enos[]={EFAULT, 0};
> -
> -void setup(void);
> -void cleanup(void);
> -
> -#if !defined(UCLINUX)
> -
> -int main(int argc, char **argv)
> -{
> -     int lc;                         /* loop counter */
> -     char *msg;                      /* message returned from parse_opts */
> -
> -     /* parse standard options */
> -     if ((msg = parse_opts(argc, argv, (option_t *)NULL, NULL)) !=
> -             (char *)NULL) {
> -             tst_brkm(TBROK, cleanup, "OPTION PARSING ERROR - %s", msg);
> -             /*NOTREACHED*/
> -     }
> -
> -     setup();
> -
> -     /* check for looping state if -i option is given */
> -     for (lc = 0; TEST_LOOPING(lc); lc++) {
> -             /* reset Tst_count in case we are looping */
> -             Tst_count = 0;
> -
> -             TEST(times((void *)-1));
> -             if (TEST_RETURN == -1) {
> -                     TEST_ERROR_LOG(TEST_ERRNO);
> -                     if (errno != EFAULT) {
> -                             tst_resm(TFAIL, "Expected EFAULT, got %d",
> -                                             errno);
> -                     } else {
> -                             tst_resm(TPASS, "Received EFAULT as expected");
> -                     }
> -                             
> -             } else {
> -                     tst_resm(TFAIL, "times(2) failed to FAIL");
> -             }
> -
> -     }
> -     cleanup();
> -     /*NOTREACHED*/
> -
> -  return(0);
> -
> -}
> -
> -#else
> -
> -int main()
> -{
> -     tst_resm(TINFO, "test is not available on uClinux");
> -     return 0;
> -}
> -
> -#endif /* if !defined(UCLINUX) */
> -
> -/*
> - * setup()
> - *   performs all ONE TIME setup for this test
> - */
> -void
> -setup(void)
> -{
> -     /* capture signals */
> -     tst_sig(FORK, DEF_HANDLER, cleanup);
> -
> -     /* set the expected errnos... */
> -     TEST_EXP_ENOS(exp_enos);
> -
> -     /* Pause if that option was specified
> -      * TEST_PAUSE contains the code to fork the test with the -c option.
> -      */
> -     TEST_PAUSE;
> -}
> -
> -/*
> - * cleanup()
> - *   performs all ONE TIME cleanup for this test at
> - *   completion or premature exit
> - */
> -void
> -cleanup(void)
> -{
> -     /*
> -      * 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();
> -     /*NOTREACHED*/
> -}
> 
> Cheers


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to