Now, before y'all get jazzed, the problem with long options still exists.
Somebody, nameless, of course, changed the getopt_long() call in main.c to
getopt().

That's wrong.

But, the issue is finding a system WITHOUT getopt_long, so I can test the
workaround and make that work, otherwise, those developers - nameless of
course - working on systems without a properly function getopt_long() will
just change it back...

So, keep yer shorts on, I'm aware of the issue.

As a minimum, you can change this in main.c:

  while((opt = getopt(argc, argv, theOpts)) != EOF) {

to this:

#ifdef HAVE_GETOPT_LONG
  while((opt = getopt_long(argc, argv, theOpts, long_options, (int *) 0)) !=
EOF) {
#else
  while((opt = getopt(argc, argv, theOpts)) != EOF) {
#endif


-----Burton



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf
Of [EMAIL PROTECTED]
Sent: Friday, July 11, 2003 11:04 AM
To: [EMAIL PROTECTED]
Subject: [Ntop-dev] New ntop commit (author burton)


Update of /export/home/ntop/ntop
In directory jabber:/tmp/cvs-serv5015

Modified Files:
        main.c
Log Message:

Fix a bug where a specious invalid parameter was found if the @filename was
last on the command line.

e.g. this worked:

ntop @/etc/ntop.conf -u ntop

this might fail, depending upon the contents of the conf file:

ntop -u ntop @/etc/ntop.conf

-----Burton (ref 299)



_______________________________________________
Ntop-dev mailing list
[EMAIL PROTECTED]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev

_______________________________________________
Ntop-dev mailing list
[EMAIL PROTECTED]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev

Reply via email to