On Mon, 2008-04-14 at 18:11 +0530, Chirag Jog wrote:
> * Subrata Modak <[EMAIL PROTECTED]> [2008-04-14 16:56:15]:
>
> > On Sun, 2008-04-13 at 22:45 +0300, S.Ça??lar Onur wrote:
> > > Hi;
> > >
> > > Following patch checks return values of asprintf calls else gcc-4.3.0
> > > fails like following;
> > >
> > > ...
> > > libstats.c:308: error: ignoring return value of 'asprintf', declared with
> > > attribute warn_unused_result
> > > libstats.c:312: error: ignoring return value of 'asprintf', declared with
> > > attribute warn_unused_result
> >
> > Lets get this reviewed by the RT community.
> > Sebastien/Dino/Darren/Robert/anybody, any comments for this patch.
> > Involves RT tests here !!
> >
> > Regards--
> > Subrata
> >
> > > ...
> > >
> > > Signed-off-by: S.Ça??lar Onur <[EMAIL PROTECTED]>
> Acked-by: Chirag <[EMAIL PROTECTED]>
Merged-to-ltp-cvs-by: Subrata <[EMAIL PROTECTED]>
>
> > >
> > > diff -Nur
> > > ltp-full-20080331.orig/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
> > >
> > > ltp-full-20080331/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
> > > ---
> > > ltp-full-20080331.orig/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
> > > 2008-03-31 10:25:08.000000000 +0300
> > > +++
> > > ltp-full-20080331/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
> > > 2008-04-13 22:40:26.000000000 +0300
> > > @@ -103,9 +103,15 @@
> > > stats_container_init(&dat, iterations);
> > > stats_container_init(&hist, HIST_BUCKETS);
> > > stats_quantiles_init(&quantiles, (int)log10(iterations));
> > > - asprintf(&samples_filename, "%s-samples", filename_prefix);
> > > - asprintf(&hist_filename, "%s-hist", filename_prefix);
> > > + if (asprintf(&samples_filename, "%s-samples", filename_prefix) == -1) {
> > > + fprintf(stderr, "Failed to allocate string for samples
> > > filename\n");
> > > + return -1;
> > > + }
> > >
> > > + if (asprintf(&hist_filename, "%s-hist", filename_prefix) == -1) {
> > > + fprintf(stderr, "Failed to allocate string for samples
> > > filename\n");
> > > + return -1;
> > > + }
> > > next = rt_gettime();
> > > while (i < iterations) {
> > > next += period;
> > > diff -Nur ltp-full-20080331.orig/testcases/realtime/lib/libstats.c
> > > ltp-full-20080331/testcases/realtime/lib/libstats.c
> > > --- ltp-full-20080331.orig/testcases/realtime/lib/libstats.c
> > > 2008-03-31 10:25:08.000000000 +0300
> > > +++ ltp-full-20080331/testcases/realtime/lib/libstats.c 2008-04-13
> > > 22:37:04.000000000 +0300
> > > @@ -305,11 +305,11 @@
> > > return 0;
> > >
> > > /* generate the filenames */
> > > - if (!asprintf(&datfile, "%s.dat", filename) < 0) {
> > > + if (asprintf(&datfile, "%s.dat", filename) == -1) {
> > > fprintf(stderr, "Failed to allocate string for data
> > > filename\n");
> > > return -1;
> > > }
> > > - if (!asprintf(&pltfile, "%s.plt", filename) < 0) {
> > > + if (asprintf(&pltfile, "%s.plt", filename) == -1) {
> > > fprintf(stderr, "Failed to allocate string for plot
> > > filename\n");
> > > return -1;
> > > }
> > >
> > > 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