Does this happen on the first rrd call or subsequent ones?  If it's 
subsquent you need to be resetting optind and opterr.  I've just been
through this loop.  The worrying thing is I've found it faster (10%)
to build a system call and run it than it was to link in the libraries.

Ashok Mandala wrote:
> 
> Hi,
> 
> I am trying to use the "C" API  for the rrd functionality to
> create/update rrd files. I have created the proper argument list that
> rrd_create expects, but I get a segmentation fault from rrd_create when
> I try to use it. I have stepped through the code using gdb and have
> followed it to the point in rrd_create.c where it calls getopt_long() -
> there it issues a segmentation fault when I try to step into it. I saw
> some code for getopt_long() definition in getopt1.c included with
> rrdtool - so this call should have gone to that getopt_long() and the
> source should have opened up. Is the call binding to the libc
> getopt_long() ? Has anyone faced this same problem before ?
> 
> Thanks.
> Ashok.
> 
> --
> Unsubscribe mailto:[EMAIL PROTECTED]
> Help        mailto:[EMAIL PROTECTED]
> Archive     http://www.ee.ethz.ch/~slist/rrd-developers
> WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

-- 
Paul Watson             #          
Oninit Ltd              # You are only young once
Tel: +44 1436 672201    # but you can be immature
Fax: +44 1436 678693    # for ever
www.oninit.com          #

--
Unsubscribe mailto:[EMAIL PROTECTED]
Help        mailto:[EMAIL PROTECTED]
Archive     http://www.ee.ethz.ch/~slist/rrd-developers
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

Reply via email to