¿Se ha declarado la función crypt () en unistd.h o crypt.h?

Estoy usando GCC 4.6.0 en una plataforma no identificada de otra manera).

Estoy usando lacrypt() función para cifrar una contraseña.

Nunca he usado esa función antes, así que revisé la página principal:

man 3 crypt

Y dice incluir elunistd.h encabezado.

in embargo, cuando hice eso, recibí una advertencia implícita para elcrypt función.

warning: implicit declaration of function ‘crypt’ [-Wimplicit-function-declaration]

He buscado un poco y descubrí que tienes que incluir elcrypt.h. Sin embargo, ¿cómo es que no dice eso en la página de manual?

Respuestas a la pregunta(2)

Su respuesta a la pregunta