Re: [RFH] Solaris portability
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:43:52
Guido Ostkamp [off-list ref] writes:
On Fri, 16 Nov 2007, Junio C Hamano wrote:quoted
This makes me wonder if treating it just like strcasestr() might be simpler. Could folks with access to Solaris boxes of different vintages please see if the attached patch makes sense?I think the patch makes sense as neither Solaris 8, 9 nor 10 supports mkdtemp().quoted
Can we also unify UNSETENV, SETENV, C99_FORMAT and STRTOUMAX, by the way?No. I've just checked on our Solaris Sparc systems, and found that the C-library provides unsetenv(), setenv() and strtoumax() beginning with Solaris 10; also the 'man sprintf' page mentions the 'z' and 't' specifiers for printf (which is what is behind C99_FORMAT) only beginning with Solaris 10. So workarounds are needed for all 4 cases for Solaris 8 and 9 but not 10.
Thank you very much for detailed information.