Portability with Linux systems lacking a strlcat