mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-14 03:43:13 +01:00
Initial commit after moving to Tango instead of Phobos. Lots of bugfixes... This build is not suitable for most things.
25 lines
683 B
D
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;
|
|
}
|