Gcc arroja un error cuando intento llamar a las funciones strlcpy
o strlcat
en un archivo C:
error : implicit declaration of strlcpy
error : implicit declaration of strlcat
¿En qué biblioteca puedo encontrar esas funciones y su página de manual? Incluí string.h
pero no cambia nada. Estoy ejecutando Linux Mint 17.2 y gcc 4.8.4
strlcpy()
y similares están disponibles en libc en la mayoría de las variantes de UNIX. Linux es una excepción, ya que a un antiguo encargado de mantenimiento de glibc no le gustaban aunque no fuera capaz de explicar por qué o señalar un concepto mejor. El software que se transfiere a Linux generalmente implementa versiones propias de estas funciones.
man strlcpy
mostrará su página de manual. Si tiene problemas con su código, debe publicar el código , publicar la línea de comandos del compilador y hacerlo en Desbordamiento de pila, ya que las preguntas de programación están fuera de tema aquí.