/* * SPDX-FileCopyrightText: 2022-2023, Alejandro Colomar * SPDX-License-Identifier: BSD-3-Clause */ #ifndef SHADOW_INCLUDE_LIB_AGETPASS_H_ #define SHADOW_INCLUDE_LIB_AGETPASS_H_ #include #include "attr.h" #include "defines.h" void erase_pass(char *pass); ATTR_MALLOC(erase_pass) char *agetpass(const char *prompt); char *agetpass_stdin(); #endif // include guard