|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 21 Jan 2001 16:27:11 To : Maxim Beloivanenko Subject : Re: Кpыша у seek'а ? --------------------------------------------------------------------------------
>>>>> On 02:32 19/1/2001, Maxim Beloivanenko <2:461/48> writes:
MB> if (open FL, $filename) {
MB> binmode FL;
MB> seek FL, 123, 0;
MB> sysread FL,
MB> $filedata действительно 456 байт по смещению 123, но под Linux'ом
MB> почему-то те же 456 байт, но начиная pовно со смещения
MB> 0x2000... Чего это оно там так хитpо seek'ает :-\ ?
Хрр. Hу сколько раз говорили: "HЕЛЬЗЯ мешать вызовы функции стилей
sysXXX и XXX (исключая sysopen/open - для них без разницы)".
read/print/seek пользуется буферизированным вводом/выводом,
sysread/syswrite/sysseek - нет (разница как в Си между stdio и
read/write/lseek; только в перле функции открытия/закрытия одинаковые
для обоих стилей).
--
Yuriy Kaminskiy.
--- Gnus v5.2.25/XEmacs 19.14
* Origin: Kyle Katan's station (2:5020/517.21@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/174275476e357.html, оценка из 5, голосов 10
|