1234567891011121314151617181920212223242526 |
- #include "libbb.h"
- #if ENABLE_FEATURE_SECURETTY && !ENABLE_PAM
- int FAST_FUNC is_tty_secure(const char *short_tty)
- {
- char *buf = (char*)"/etc/securetty";
- parser_t *parser = config_open2("/etc/securetty", fopen_for_read);
- while (config_read(parser, &buf, 1, 1, "# \t", PARSE_NORMAL)) {
- if (strcmp(buf, short_tty) == 0)
- break;
- buf = NULL;
- }
- config_close(parser);
-
- return buf != NULL;
- }
- #endif
|