bon alors, je viens avec une nouvelle question:
on veut lire 512 par 512 en partant de la fin, normallement le premier while en commentaire devrait le faire, mais il n'affiche rien dans le printf, alors qu'un bon vieux read des familles marche.....
no comprendo
my $nb_reads = 1;
##while (sysread(FILE, $struct, $struct_size, $size - ($nb_reads * $struct_size)) != 0) {
##while (read(FILE, $struct, $struct_size) != 0) {
my ($ut_name, $ut_id, $ut_line, $ut_host, $ut_session, $ut_type, $ut_pid,
$e_termination, $e_exit, $ss_len, $sa_family, $ss_pad, $tv_sec, $tv_usec, $ut_pad) =
unpack($unpack_tpl, $struct);
print("name = $ut_name\n" );
$nb_reads++;
}
merci d'avance