| 25 | #include <dlfcn.h> |
| 26 | |
| 27 | static QString findMeInternal() |
| 28 | { |
| 29 | Dl_info info; |
| 30 | if (dladdr(reinterpret_cast<void *>(&SelfLocator::findMe), &info) == 0) |
| 31 | return QString(); |
| 32 | if (!info.dli_fname) |
| 33 | return QString(); |
| 34 | return QString::fromLocal8Bit(info.dli_fname); |
| 35 | } |
| 36 | |
| 37 | #else |
| 38 |