Home | History | Annotate | Download | only in common

Lines Matching refs:fileMapping

41     import dmd.common.file : FileMapping, touchFile, writeFile;
50 private FileMapping!ubyte* fileMapping;
78 FileMapping!ubyte model;
79 fileMapping = cast(FileMapping!ubyte*) malloc(model.sizeof);
80 memcpy(fileMapping, &model, model.sizeof);
81 fileMapping.__ctor(filename);
82 //fileMapping = new FileMapping!ubyte(filename);
83 data = (*fileMapping)[];
91 if (fileMapping)
93 if (fileMapping.active)
94 fileMapping.close();
147 fileMapping = null;
171 if (fileMapping && fileMapping.active)
173 fileMapping.resize(size);
174 data = (*fileMapping)[];
763 const bool identical = this[] == FileMapping!(const ubyte)(filename)[];
765 if (fileMapping && fileMapping.active)
767 // Defer to corresponding functions in FileMapping.
770 result = fileMapping.discard();
775 fileMapping.resize(offset);
776 result = fileMapping.moveToFile(filename);