wouldn't you know it, Sun has no ssize_t