From: Felipe M. P. <fel...@ya...> - 2002-11-28 17:26:27
|
Hello, I tried to compile joe on SunOS and I got an error about non existent snprintf(). Then I wrote #define snprintf(x,y,z,args...) sprintf(x,z,##args) and it worked. Does joe use snprintf for some other reason besides security? I mean... does it really need snprintf or it's used just to avoid buffer overflows? BTW, shouldn't the absence of snprintf() be catched by configure? obs.: I'm not in list, please CC to me. -- Felipe Massia Pereira |
From: Vitezslav S. <sa...@ma...> - 2002-11-29 07:17:42
|
On Thu, Nov 28, 2002 at 03:25:53PM -0200, Felipe Massia Pereira wrote: > Hello, > > I tried to compile joe on SunOS and I got an error about non existent > snprintf(). Then I wrote #define snprintf(x,y,z,args...) > sprintf(x,z,##args) and it worked. Does joe use snprintf for some other > reason besides security? I mean... does it really need snprintf or it's > used just to avoid buffer overflows? > > BTW, shouldn't the absence of snprintf() be catched by configure? You should have libsnprintf on your system. If so, then try to compile joe from CVS. If you don't have one, then get it - I was told there's an open source library "out there" on the Net. Cheers, Vita |