public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [RFC] utstest.h
@ 2009-11-16 15:16 Cyril Hrubis
  2009-11-20 12:53 ` Cyril Hrubis
       [not found] ` <20091203152731.GA10251@refried.org>
  0 siblings, 2 replies; 6+ messages in thread
From: Cyril Hrubis @ 2009-11-16 15:16 UTC (permalink / raw)
  To: ltp-list

Hi!
I've been looking at sources for usctest.h again today (lib/parse_opts.c) and I
still have the feeling that this is badly written/broken code and should be
fixed but as there are thousands of tests that uses usctest interface we should
be careful when touching these sources. So IMHO the best approach is to change
one thing at the time and see if this was a good move.

So let's start with TEST_PAUSE macro. Accordingly to comment in the header,
this expands to the code that waits for SIGUSR1 signal (and this is not
generaly true).  This macro is expanded to the int usc_global_setup_hook()
function. The function forks the program accordingly to STD_COPIES and
accordingly STD_PAUSE it sleeps for a SIGUSR1 or not (all forked instances); it
also changes program segment size with sbrk().

Looking into the test sources, this is called when the test starts in order to
implement test parameters "-c n" (run n copies concurently) and "-p" (pause
test) and system variable USC_TP_SBRK. Do we need these parameters or any of
them? If you convice me that these parameters are usefull I would gladly clean
up and document code that implements TEST_PAUSE, otherwise I would vote for
removing them (or at least the useless ones).

-- 
Cyril Hrubis
chrubis@suse.cz

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-12-04 14:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-16 15:16 [LTP] [RFC] utstest.h Cyril Hrubis
2009-11-20 12:53 ` Cyril Hrubis
2009-11-26 14:13   ` Cyril Hrubis
     [not found]     ` <364299f40911260622s4e5ae3c5j555b922a7b85f4b0@mail.gmail.com>
2009-11-30 13:50       ` Cyril Hrubis
     [not found]         ` <1259853101.5085.36.camel@subratamodak.linux.ibm.com>
     [not found]           ` <alpine.DEB.2.00.0912031014590.4647@sleepy>
2009-12-04 14:58             ` Cyril Hrubis
     [not found] ` <20091203152731.GA10251@refried.org>
2009-12-04 14:54   ` Cyril Hrubis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox