Thread (1 message) 1 message, 1 author, 2016-06-15

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help