vsnprintf.c not working on solaris 2.5.1
Bug #265588 reported by
Patrickpine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Fix Released
|
Medium
|
Unassigned |
Bug Description
the accompanying vsnprintf.c which should be useful
on Solaris hosts that don't have a vsnprintf does not
work as it does not understand the 'ld' modifier (as in
%ld). I fixed this by defining #define HAVE_VSNPRINTF
in common.c and change the call to vsnprintf() from
vsnprintf(
to
__vsnprintf(
__vsnprintf() is an undocumented vsnprintf() in
Solaris' libraries that works at least in Solaris 2.5.1
More elegant fixes might be possible :)
[http://
To post a comment you must log in.
There's no attachment, did you forget to check the box that
says "check to upload & attach file"?
Please re-upload a patch, but if possible:
1. port it to Mailman 2.1 cvs
2. Release it under the GPL
I can handle #1 if you've got it working for MM2.0.x, but
the code must be GPL'd for me to be able to use it.