]> granicus.if.org Git - linux-pam/commit
pam_selinux.c: rewrite using pam_get_data/pam_set_data
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 19 Oct 2010 23:34:51 +0000 (23:34 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 3 Nov 2011 17:40:07 +0000 (17:40 +0000)
commitd39e8e553683fa9816bf54679ee5b963493f46f2
treef8c91d5306ba01ea589e230c6c5f9f7bae9f6be4
parentdc8b23cf9228ed432e9b7b2ee2209a06283241c0
pam_selinux.c: rewrite using pam_get_data/pam_set_data

* modules/pam_selinux/pam_selinux.c (security_restorelabel_tty,
security_label_tty): Remove old functions.
(module_data_t): New structure.
(free_module_data, cleanup, get_module_data, get_item,
set_exec_context, set_file_context, compute_exec_context,
compute_tty_context, restore_context, set_context,
create_context): New functions.
(pam_sm_authenticate, pam_sm_setcred, pam_sm_open_session,
pam_sm_close_session): Use them.
modules/pam_selinux/pam_selinux.c