[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [leafnode-list] [ANNOUNCE] First Leafnode-2.0 beta version



Matthias Andree wrote:

> krasel@xxxxxxxxxxxxxxxxxxxxxxxxxxxx (Cornelius Krasel) writes:
> 
> > /fetchnews.c:1422: warning: variable `msgid' might be clobbered by `longjmp' or `vfork'
> > 
> > I have no idea how to fix this. It also occurs under Linux.
> 
> It's a GLOBAL variable (miscutil.c), that's why it breaks.

"msgid" is not a global variable. It is defined in the header of
fetchnews.c::main().

> Also note you don't really want longjmp:

I am not satisfied with the code for timeouts altogether. One reason is
that it doesn't work very well; another reason is that it is very clumsy.
I have no idea what the optimal solution is, though.

> Please note that 1.9.17ma3 does not throw ANY warnings (SuSE Linux 6.4)
> apart from "unused parameter" with 'make CFLAGS="-O2 -W -Wall
> -Wstrict-prototypes -Wmissing-prototypes"' - not even the strftime
> warning about the year.

It seems to break RFC977 by doing so. There is a reason why I stick to
the two-digit year format: it is not because I am so glad about these
warnings, but it is the proper format for NEWGROUPS as described in that
RFC.

--Cornelius.

-- 
/* Cornelius Krasel, U Wuerzburg, Dept. of Pharmacology, Versbacher Str. 9 */
/* D-97078 Wuerzburg, Germany   email: phak004@xxxxxxxxxxxxxxxxxxxxxx  SP4 */
/* "Science is the game we play with God to find out what His rules are."  */

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list