Функция объявлена со специальным атрибутом, который выдает предупреждение, если вы не проверяете возвращаемое значение.
Если вы действительно не заинтересованы в том, является ли функция успешно, вы можете привести возвращаемое значение к void
, чтобы указать, что оно не используется.
(void)chdir(getenv("HOME"));