Подскажите, как проще всего определить откуда запустился мой файл (Нужно открыть его на чтение и считать кой какие данные).
В argv[0] я вижу просто фрагмент командной строки:
1 myfile
2 ../bin/myfile
3 /usr/bin/myfile
В первом случае мне нужно пройти по всем каталогам PATH и найти его ?
Есть ли стандартные средства POSIX, UNIX ?