через fd?
                  
                  
                  Нашёл ответ, помогли в группе про Linux. С помощью функции readlink можно получить полный путь до открытого файла:
                  
                  
                  int fd = open(path, O_RDONLY);
                  
                  
                  char filePath[512] = "";
                  
                  
                  char buf[512] = ""; 
                  
                  
                  snprintf(filePath, sizeof(filePath), "/proc/self/fd/%d", fd);
                  
                  
                  readlink(filePath, buf, 512);
                  
                  
                
readlink конечно же никто тебе не подменит 😊
Это не с++, парень...
Обсуждают сегодня