Lines Matching refs:traverse

343 	fd_list *traverse;
369 traverse = pamh->fd;
370 while (traverse) {
371 expired = traverse;
372 traverse = traverse->next;
1402 env_list *traverse, *trail;
1431 traverse = pamh->pam_env;
1432 trail = traverse;
1433 while (traverse && strncmp(traverse->name, name, strlen(name))) {
1434 trail = traverse;
1435 traverse = traverse->next;
1438 if (traverse) {
1442 if (pamh->pam_env == traverse)
1443 pamh->pam_env = traverse->next;
1445 trail->next = traverse->next;
1446 free_env(traverse);
1453 free(traverse->value);
1454 traverse->value = tmp_value;
1461 free(traverse->value);
1462 traverse->value = tmp_value;
1465 } else if (traverse == 0 && value) {
1470 if ((traverse = calloc(1, sizeof (env_list))) == 0) {
1474 if ((traverse->name = strdup(name)) == 0) {
1475 free_env(traverse);
1479 if ((traverse->value = strdup(value)) == 0) {
1480 free_env(traverse);
1486 pamh->pam_env = traverse;
1489 trail->next = traverse;
1496 if (traverse) {
1497 if (traverse->name)
1498 free(traverse->name);
1499 if (traverse->value)
1500 free(traverse->value);
1501 free(traverse);
1518 env_list *traverse;
1527 traverse = pamh->pam_env;
1528 while (traverse && strncmp(traverse->name, name, strlen(name))) {
1529 traverse = traverse->next;
1531 error = (traverse ? PAM_SUCCESS : PAM_SYSTEM_ERR);
1534 traverse ? traverse->value : "NULL");
1536 return (error ? NULL : strdup(traverse->value));
1549 env_list *traverse;
1560 traverse = pamh->pam_env;
1561 while (traverse) {
1563 traverse = traverse->next;
1574 traverse = pamh->pam_env;
1575 while (traverse != NULL) {
1576 tenv_size = strlen(traverse->name) +
1577 strlen(traverse->value) + 2; /* name=val\0 */
1583 (void) sprintf(tenv, "%s=%s", traverse->name, traverse->value);
1585 traverse = traverse->next;
1935 fd_list *traverse = 0;
1989 traverse = pamh->fd;
1990 while (traverse) {
1991 trail = traverse;
1992 traverse = traverse->next;