Use the properly-sized type for ssize_t