openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/libpam/1.3.1-r0/Linux-PAM-1.3.1/libpam/pam_delay.c
void _pam_start_timer(pam_handle_t* pamh)
{
    pamh->fail_delay.begin = time(NULL);
    D(("starting timer..."));
}
/* **********************************************************************
 * this function sets the start time for possible delayed failing.
 *
 * Eventually, it may set the timer so libpam knows how long the program
 * has already been executing. Currently, this value is used to seed
 * a pseudo-random number generator...
 */
this function sets the start time for possible delayed failing.
Eventually, it may set the timer so libpam knows how long the program
has already been executing. Currently, this value is used to seed
a pseudo-random number generator
this function sets the start time for possible delayed failing . Eventually it may set the timer so libpam knows how long the program has already been executing . Currently this value is used to seed a pseudo - random number generator
void _pam_start_timer(pam_handle_t* pamh)
{
    pamh->fail_delay.begin = time(NULL);
    D(("starting timer..."));
}
void _pam_start_timer ( pam_handle_t * pamh ) { pamh -> fail_delay . begin = time ( NULL ) ; D ( ( " " ) ) ; }
this function sets the start time for possible delayed failing.
this function sets the start time for possible delayed failing .