> During compilation, wine call 2 functions snprintf() and vsnprintf(), but this
>functions not exist on Solaris, searching in documentation, i found on Changelog this:
>
> Fixed crash.
> * debugger/stabs.c: Eric Pouech <[EMAIL PROTECTED]>
> Changed snprintf to wsnprintfA to remove unresolved external when
> compiling on Solaris/Sun.
where did you find that ???? the only log that corresponds to this changelog entry is
in dlls/winmm/mci.c, and not by me ????
> I have a question here, it's realy necessary call this 2 functions??There is called
>only 10/12 times on all code, it's a bad ideia change this functions??any comment??
yes it is !!! first of all sprintf (and al.) is evil in most cases (you don't know if
your destination buffer is big enough)
some "standard" format specifiers in (v)s(n)printf (like %p) are not supported by
wsnprintfA
> On my stydies, my conclusion it's that version(2.5.1) of Solaris, have an "feature"
>litle diferent from others solaris versions, and the cration of a socket file on
>Solaris 2.5.1 produces a pipe file(with the same code), on this case, i have modified
>a test routine on scheduler/client.c to test a socket file or a pipe file
>simultaneously.
sounds correct. this has already been discussed (with similar patch), but none has
been commited to CVS tree
A+
--
---------------
Eric Pouech (http://perso.wanadoo.fr/eric.pouech/)
"The future will be better tomorrow", Vice President Dan Quayle