Lines Matching refs:traverse

341 	fd_list *traverse;  in pam_end()  local
367 traverse = pamh->fd; in pam_end()
368 while (traverse) { in pam_end()
369 expired = traverse; in pam_end()
370 traverse = traverse->next; in pam_end()
1368 env_list *traverse, *trail; in pam_putenv() local
1397 traverse = pamh->pam_env; in pam_putenv()
1398 trail = traverse; in pam_putenv()
1399 while (traverse && strncmp(traverse->name, name, strlen(name))) { in pam_putenv()
1400 trail = traverse; in pam_putenv()
1401 traverse = traverse->next; in pam_putenv()
1404 if (traverse) { in pam_putenv()
1408 if (pamh->pam_env == traverse) in pam_putenv()
1409 pamh->pam_env = traverse->next; in pam_putenv()
1411 trail->next = traverse->next; in pam_putenv()
1412 free_env(traverse); in pam_putenv()
1419 free(traverse->value); in pam_putenv()
1420 traverse->value = tmp_value; in pam_putenv()
1427 free(traverse->value); in pam_putenv()
1428 traverse->value = tmp_value; in pam_putenv()
1431 } else if (traverse == 0 && value) { in pam_putenv()
1436 if ((traverse = calloc(1, sizeof (env_list))) == 0) { in pam_putenv()
1440 if ((traverse->name = strdup(name)) == 0) { in pam_putenv()
1441 free_env(traverse); in pam_putenv()
1445 if ((traverse->value = strdup(value)) == 0) { in pam_putenv()
1446 free_env(traverse); in pam_putenv()
1452 pamh->pam_env = traverse; in pam_putenv()
1455 trail->next = traverse; in pam_putenv()
1462 if (traverse) { in pam_putenv()
1463 if (traverse->name) in pam_putenv()
1464 free(traverse->name); in pam_putenv()
1465 if (traverse->value) in pam_putenv()
1466 free(traverse->value); in pam_putenv()
1467 free(traverse); in pam_putenv()
1484 env_list *traverse; in pam_getenv() local
1493 traverse = pamh->pam_env; in pam_getenv()
1494 while (traverse && strncmp(traverse->name, name, strlen(name))) { in pam_getenv()
1495 traverse = traverse->next; in pam_getenv()
1497 error = (traverse ? PAM_SUCCESS : PAM_SYSTEM_ERR); in pam_getenv()
1500 traverse ? traverse->value : "NULL"); in pam_getenv()
1502 return (error ? NULL : strdup(traverse->value)); in pam_getenv()
1515 env_list *traverse; in pam_getenvlist() local
1526 traverse = pamh->pam_env; in pam_getenvlist()
1527 while (traverse) { in pam_getenvlist()
1529 traverse = traverse->next; in pam_getenvlist()
1540 traverse = pamh->pam_env; in pam_getenvlist()
1541 while (traverse != NULL) { in pam_getenvlist()
1542 tenv_size = strlen(traverse->name) + in pam_getenvlist()
1543 strlen(traverse->value) + 2; /* name=val\0 */ in pam_getenvlist()
1549 (void) sprintf(tenv, "%s=%s", traverse->name, traverse->value); in pam_getenvlist()
1551 traverse = traverse->next; in pam_getenvlist()
1820 fd_list *traverse = 0; in open_module() local
1874 traverse = pamh->fd; in open_module()
1875 while (traverse) { in open_module()
1876 trail = traverse; in open_module()
1877 traverse = traverse->next; in open_module()