summaryrefslogtreecommitdiffstats
path: root/contrib/libpam/examples/vpass.c
diff options
context:
space:
mode:
authorjdp <jdp@FreeBSD.org>1998-11-25 19:46:10 +0000
committerjdp <jdp@FreeBSD.org>1998-11-25 19:46:10 +0000
commitfcce754470b5d0db4da5cdda5f12d56c25107682 (patch)
treea2da70898c64d0431b2d72de71fe9d4b79f84cd8 /contrib/libpam/examples/vpass.c
parentaec3e1ab2f35e76981af7bfbffeb96922839135a (diff)
downloadFreeBSD-src-fcce754470b5d0db4da5cdda5f12d56c25107682.zip
FreeBSD-src-fcce754470b5d0db4da5cdda5f12d56c25107682.tar.gz
Remove files that we don't use and are unlikely to use. You can
still get them with "cvs upd -r pam_unpruned" if you want to look at them.
Diffstat (limited to 'contrib/libpam/examples/vpass.c')
-rw-r--r--contrib/libpam/examples/vpass.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/contrib/libpam/examples/vpass.c b/contrib/libpam/examples/vpass.c
deleted file mode 100644
index 617a5f2..0000000
--- a/contrib/libpam/examples/vpass.c
+++ /dev/null
@@ -1,47 +0,0 @@
-#include <stdlib.h>
-#include <stdio.h>
-#include <unistd.h>
-#include <pwd.h>
-#include <sys/types.h>
-#include <security/pam_appl.h>
-
-static int test_conv(int num_msg, const struct pam_message **msgm,
- struct pam_response **response, void *appdata_ptr)
-{
- return 0;
-}
-
-static struct pam_conv conv = {
- test_conv,
- NULL
-};
-
-int main(void)
-{
- char *user;
- pam_handle_t *pamh;
- struct passwd *pw;
- uid_t uid;
- int res;
-
- uid = geteuid();
- pw = getpwuid(uid);
- if (pw) {
- user = pw->pw_name;
- } else {
- fprintf(stderr, "Invalid userid: %d\n", uid);
- exit(1);
- }
-
- pam_start("vpass", user, &conv, &pamh);
- pam_set_item(pamh, PAM_TTY, "/dev/tty");
- if ((res = pam_authenticate(pamh, 0)) != PAM_SUCCESS) {
- fprintf(stderr, "Oops: %s\n", pam_strerror(res));
- exit(1);
- }
-
- pam_end(pamh, res);
- exit(0);
-}
-
-
OpenPOWER on IntegriCloud