Я понимаю, что strlcpy
и strlcat
были созданы как надежные замены для strncpy
и strncat
. Однако некоторые люди по-прежнему считают, что они небезопасны и просто вызывают разные проблемы.
Может ли кто-нибудь привести пример использования strlcpy
или strlcat
(т.е. функция, которая всегда возвращает нуль в своих строках) может привести к проблемам безопасности?
Ульрих Дреппер и Джеймс Антилл заявляют, что это правда, но никогда не приводят примеры или не уточняют этот момент.