cleanup
[urisagit/Perl-Docs.git] / experiment / sysread.pl
CommitLineData
635c7876 1#!/usr/local/bin/perl
2
3print tell(\*DATA), "\n" ;
4print sysseek(\*DATA, 0, 1), "\n" ;
5
6my $read_cnt = sysread( \*DATA, $buf, 1000 ) ;
7print "CNT $read_cnt\n[$buf]\n" ;
8
9my $read_cnt = sysread( *DATA, $buf, 1000 ) ;
10print "CNT $read_cnt\n[$buf]\n" ;
11
12open( FOO, "<&DATA" ) || die "reopen $!" ;
13
14
15my $read_cnt = sysread( \*FOO, $buf, 1000 ) ;
16print "CNT $read_cnt\n[$buf]\n" ;
17
18my $read_cnt = read( \*FOO, $buf, 1000 ) ;
19print "CNT $read_cnt\n[$buf]\n" ;
20
21@lines = <DATA> ;
22print "lines [@lines]\n" ;
23
24
25__END__
26line 1
27foo bar
28