p If not .Dv NULL , the .Fa cleanup argument should point to a function responsible for releasing the resources associated with the object.
p This function and its counterpart .Xr pam_get_data 3 are useful for managing data that are meaningful only to a particular service module. .Sh RETURN VALUES The .Fn pam_set_data function returns one of the following values: l -tag -width 18n t Bq Er PAM_BUF_ERR Memory buffer error. t Bq Er PAM_SYSTEM_ERR System error. .El .Sh SEE ALSO .Xr openpam_free_data 3 , .Xr pam 3 , .Xr pam_get_data 3 , .Xr pam_strerror 3 .Sh STANDARDS .Rs .%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules" .%D "June 1997" .Re .Sh AUTHORS The .Fn pam_set_data function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
q Dq CBOSS , as part of the DARPA CHATS research program.
p The OpenPAM library is maintained by .An Dag-Erling Sm\(/orgrav Aq des (at] des.no .