La prima riga accoda a finale la stringa hostname; il terzo parametro è il numero massimo di caratteri da accodare, che calcolo sottraendo alle dimensioni totali del buffer il numero di caratteri già occupato.
La seconda riga si assicura che l'ultimo carattere del buffer sia un NUL, dal momento che strncat, nel caso in cui copia esattamente il numero di caratteri fissato come limite, non termina con il NUL la stringa.