Lines Matching defs:traverse

337 	fd_list *traverse;
363 traverse = pamh->fd;
364 while (traverse) {
365 expired = traverse;
366 traverse = traverse->next;
1363 env_list *traverse, *trail;
1392 traverse = pamh->pam_env;
1393 trail = traverse;
1394 while (traverse && strncmp(traverse->name, name, strlen(name))) {
1395 trail = traverse;
1396 traverse = traverse->next;
1399 if (traverse) {
1403 if (pamh->pam_env == traverse)
1404 pamh->pam_env = traverse->next;
1406 trail->next = traverse->next;
1407 free_env(traverse);
1414 free(traverse->value);
1415 traverse->value = tmp_value;
1422 free(traverse->value);
1423 traverse->value = tmp_value;
1426 } else if (traverse == 0 && value) {
1431 if ((traverse = calloc(1, sizeof (env_list))) == 0) {
1435 if ((traverse->name = strdup(name)) == 0) {
1436 free_env(traverse);
1440 if ((traverse->value = strdup(value)) == 0) {
1441 free_env(traverse);
1447 pamh->pam_env = traverse;
1450 trail->next = traverse;
1457 if (traverse) {
1458 if (traverse->name)
1459 free(traverse->name);
1460 if (traverse->value)
1461 free(traverse->value);
1462 free(traverse);
1479 env_list *traverse;
1488 traverse = pamh->pam_env;
1489 while (traverse && strncmp(traverse->name, name, strlen(name))) {
1490 traverse = traverse->next;
1492 error = (traverse ? PAM_SUCCESS : PAM_SYSTEM_ERR);
1495 traverse ? traverse->value : "NULL");
1497 return (error ? NULL : strdup(traverse->value));
1510 env_list *traverse;
1521 traverse = pamh->pam_env;
1522 while (traverse) {
1524 traverse = traverse->next;
1535 traverse = pamh->pam_env;
1536 while (traverse != NULL) {
1537 tenv_size = strlen(traverse->name) +
1538 strlen(traverse->value) + 2; /* name=val\0 */
1544 (void) sprintf(tenv, "%s=%s", traverse->name, traverse->value);
1546 traverse = traverse->next;
1815 fd_list *traverse = 0;
1869 traverse = pamh->fd;
1870 while (traverse) {
1871 trail = traverse;
1872 traverse = traverse->next;