Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Прочитать Symbolic link


Автор: Vit 6.12.2004, 23:29
Есть Symbolic link (например /lib/something) как узнать на какую программу он показывает?

Автор: Anklav 7.12.2004, 02:01
см. readlink()

Автор: dargaard 7.12.2004, 14:11
Код

#include <unistd.h>

int main(int argc, char **argv) {
   char buf[255];
   int sz;

   if (argc!=2) { printf("invаlid arg\n"); return 0; }
   sz=readlink(argv[1],buf,255);
   buf[sz]='\0';
   printf("points to %s\n",buf);
   
}


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)