OPENPAM_FREE_DATA(3)
okay so bestie, welcome to the openpam_free_data(3) page π
β the OpenPAM manual for a genuinely tiny icon: the generic cleanup function.
π NAME π
openpam_free_data β generic cleanup function
πΈ SYNOPSIS πΈ
#include <sys/types.h>
#include <security/pam_appl.h>
#include <security/openpam.h>
void
openpam_free_data(pam_handle_t *pamh, void *data, int status);
β¨ DESCRIPTION β¨
okay so openpam_free_data() is a cleanup function thatβs suitable for passing straight to pam_set_data(3). she does not overcomplicate the vibe β she simply releases the data by passing her data argument to free(3). thatβs the whole job. minimal, effective, iconic. π
π¦ SEE ALSO π¦
go give these their flowers too:
π STANDARDS π
openpam_free_data() is an OpenPAM extension. periodt. β¨
π AUTHORS π
The openpam_free_data() function and this manual page were developed for the FreeBSD Project by ThinkSec AS and Network Associates Laboratories, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 (βCBOSSβ), as part of the DARPA CHATS research program.
The OpenPAM library is maintained by Dag-Erling SmΓΈrgrav <des@des.no>.
and thatβs the page, bestie β from Debian, dated June 27, 2023, with the footer energy of OPENPAM_FREE_DATA(3) π«Άπ
π¦ where this page comes from
- freebsd 14.5: base 14.5
- nixos 26.05: openpam 20230627
- nixpkgs unstable: openpam 20230627
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms