Thread sysread() und Sun-Solaris: Scheinen sich zu hassen (5 answers)
Opened by dcraul at 2006-02-07 12:49

dcraul
 2006-02-07 12:49
#62640 #62640
User since
2006-01-27
11 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe eine Routine, die mittels sysread() 2K grosse Blöcke liest. Das klappt unter Windows auch ganz prima. Lasse ich das Perl-Skript aber unter Sun-Solaris laufen (gleiche Perl-Version 5.8.4), dann "hängt" der sysread, wenn weniger Bytes tatsächlich vorhanden sind, als im Puffer angegeben wurde.
Es werden also nicht die gelesenen Bytes zurückgegeben, sondern das Programm steht.
Weiss jemand abhilfe? Muss man den Input irgendwie terminieren, damit der sysread nicht hängt?

View full thread sysread() und Sun-Solaris: Scheinen sich zu hassen