| 65 | auto* s = static_cast<State*>(data); |
| 66 | if (info->dlpi_name && strstr(info->dlpi_name, s->needle)) { |
| 67 | struct stat st{}; |
| 68 | if (stat(info->dlpi_name, &st) == 0) { |
| 69 | s->result = std::make_pair(st.st_dev, st.st_ino); |
| 70 | return 1; // Stop iteration |