I believe the argument was that it might also be un-defined on other platforms.

Ofcourse, this assumes that S_ISDIR() should be defined this way on all platforms that don't have S_ISDIR defined.  Dunno if that's a valid assumption or not.

@theuni?