Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [RFH] Solaris portability

From: Guido Ostkamp <hidden>
Date: 2016-06-15 22:43:52

Possibly related (same subject, not in this thread)

On Fri, 16 Nov 2007, Junio C Hamano wrote:
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().
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.

Regards

Guido
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help