Files
ldc/tango/example/conduits/mmap.d
Tomas Lindquist Olsen b15b3484c8 [svn r136] MAJOR UNSTABLE UPDATE!!!
Initial commit after moving to Tango instead of Phobos.

Lots of bugfixes...

This build is not suitable for most things.
2008-01-11 17:57:40 +01:00

25 lines
683 B
D

private import tango.io.Console,
tango.io.FileConduit,
tango.io.MappedBuffer;
/*******************************************************************************
open a file, map it into memory, and copy to console
*******************************************************************************/
void main (char[][] args)
{
if (args.length is 2)
{
// open a file for reading
auto mmap = new MappedBuffer (new FileConduit (args[1]));
// copy content to console
Cout (cast(char[]) mmap.slice) ();
}
else
Cout ("usage is: mmap filename").newline;
}