Открытие /dev/serial/by-id/<SymbolicLink> завершается неудачно
Я пытаюсь открыть символическую ссылку с помощью ifstream (C++). Я запускаю программу под OpenSuse 12.2.
Вот пример кода:
ifstream bufferLink("/dev/serial/by-id/usb-©_Datalogic_2002_Datalogic_Bar_Code_Scanner-if00");
if (bufferLink.is_open()) {
cout << "OK" << endl;
} else {
cout << "Error" << endl;
}
К сожалению, я не могу открыть ссылку на устройство.
Я могу открыть (например) ссылку на устройство "/dev/input/by-id/usb-No_brand_KVM-event-kbd", без проблем.
У кого-нибудь есть идея, почему я не могу открыть ссылку в / dev / serial / by-id