> But isn't the bigger issue that sys/types.h isn't guaranteed to contain
> a declaration of ssize_t?  And that when sys/types.h isn't available
> we don't get ssize_t from it either?

Some targets seem to get it indirectly from stdio.h
As far as I know, darwin is the only platform broken currently, and the patch 
is definitely an improvement there.


> That said, maybe we're fine with this but then I walk back and say
> just unconditionally include sys/types.h ...

It is included unconditionally in other headers, yes.


> Should be Davids say as he added this API.

Agreed, but a version of the patch was original proposed in January by Iain 
Sandoe, and I have proposed and pinged another version since May 2nd, and got 
no response from him. It is breaking build on a 

FX

Reply via email to