Don't redefine errno(3)
It is Undefined Behavior to declare errno (see NOTES in its manual page). Instead of using the errno dummy declaration, use one that doesn't need a comment. Signed-off-by: Alejandro Colomar <alx@kernel.org>
This commit is contained in:
committed by
Iker Pedrosa
parent
ed69feaaff
commit
e2df287aad
@@ -141,5 +141,5 @@ int do_pam_passwd_non_interactive (const char *pam_service,
|
||||
return ((PAM_SUCCESS == ret) ? 0 : 1);
|
||||
}
|
||||
#else /* !USE_PAM */
|
||||
extern int errno; /* warning: ANSI C forbids an empty source file */
|
||||
extern int ISO_C_forbids_an_empty_translation_unit;
|
||||
#endif /* !USE_PAM */
|
||||
|
Reference in New Issue
Block a user