LINUX.ORG.RU

Проблема perl + solaris = Illegal seek


0

0

Выполняю скрипт

#!/bin/perl
my $res = `ls`;
print $!."\n";
print $res;

В переменной $! получаю 29 ошибку = Illegal seek.
Пробовал на 10 и 9-ых солярках, там и там ошибка.
во всяких HP-UX, linux и даже виндоуз все работаетна ура.

ls в баше возвращает ноль.

HELP не могу найти точное описание проблемы - почему получаю 29 ошибку вместо нуля (да еще больше половины инета закрыто админами)...

Забыл подписать - процессор спарк.

Aleks_IZA
() автор топика

Почему тебя это волнует?
На линуксе, кстати, возвращает "Bad file descriptor", на соляре "Illegal seek", на чпуксе и аиксе -- ""

sdio ★★★★★
()
Ответ на: комментарий от sdio

Все разобрались.

В $! надо смотреть если в $?!=0. Иначе $! может содержать ерунду.

Aleks_IZA
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.