2010/7/15 slush <[email protected]>: > > Bohuzel, mmap resi pouze fyzicky pristup k disku, nejde pouzit pro > libovolny file-like object. Podporu pro velmi velke diskove soubory > (jako specialni pripad) pres mmap planuji do dalsi verze, kazdopadne > musim to nejdriv vyresit obecne tak, aby slo zapisovat/cist/seekovat s > cimkoliv, co implementuje read/write/seek/close metody... >
To dobrý přístup. Např. některé filesystémy implemetované přes FUSE mmap neumějí. Vývojář někdy ani nemá představu, za jakých situací a na jaké konfiguraci bude jeho program kdo používat :-) Akorát zase tak velkých souborů přes mmap si na 32bitových platfomách neužijete, pokud je chcete mapovat celé :-) > Kazdopadne s vasi pomoci jsem to zda se vyresil, pokazde, kdyz budu > chtit seekovat a predtim jsem zapisoval, zavolam flush(). Podle > hrubych testu to vypada, ze to funguje na Linuxu i Windows bez > problemu. Ted se jeste hrozim, na co prijdu, az to pustim pod Macem > ;-). Mac OS X je samozřejmě v pohodě (je to Unix). Co funguje na Linuxu a nepoužívá speciality linuxového kernelu, by mělo fungovat i tam. > > Marek > _______________________________________________ Petr Messner _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
