15 months ago | Paul Boddie | raw annotate files changeset graph | Fixed unwanted mapped region growth due to adjustment of region boundaries. As the region size would be effectively rounded up from the current size every time a region was remapped, repeated remapping would cause steadily larger regions to be mapped. This appeared to cause a failure to map regions in testing, although it might not be the actual cause of such failures. |
1 #include <systypes/base.h> /* object_flags_t, offset_t */ 2 3 /* An interface to a filesystem directory. */ 4 5 interface Directory 6 { 7 /* Obtain a file reference for reading directory entries. */ 8 9 [opcode(26)] void opendir(out offset_t size, out cap file, 10 out object_flags_t object_flags); 11 }; 12 13 /* vim: tabstop=2 expandtab shiftwidth=2 14 */