Для открытия ссылок из Linux версии сделал вот такую процедуру.

## Код:
```
PROCEDURE (h: ExtCallHook) OpenExternal* (IN fileName: ARRAY OF CHAR);
   VAR  i, process: INTEGER; cmd: ARRAY [untagged] 128 OF SHORTCHAR;
   BEGIN
      FOR i  := 0 TO LEN(cmd) - 1 DO cmd[i] := 0X END;
      cmd := "xdg-open " + SHORT(fileName$);
      process := LinLibc.popen(cmd, "r");
   END OpenExternal;
```


Ссылки открываются.

Однако каждый раз при открытии возникает TRAP.
Вложение:
trap.png [ 12.29 КБ | Просмотров: 28116 ]


Не подскажете, в чем может быть дело? Что предложите попробовать для эксперимента еще?