(toiminnot)

hwechtla-tl: Versioitu tiedostojärjestelmä: viime muutokset

[...]

* ''open()'' palauttaa filehandlen uusimpaan versioon * ''write()'' alkaa kirjoittaa uutta versiota, mutta ei vielä assosioi sitä tiedostoon * useampi ''write()'':a yhtaikaa käyttävä prosessi muokkaa tiedoston samaa versiota (ts. "tulevaa uutta versiota") * ''close()'' assosioi uuden version tiedostoon uudella versionumerolla, mahdollisesti samoin ''sync()'' * atomiset operaatiot, kuten ''link()'', ''unlink()'' jne. assosioivat uuden version suoraan tiedostoon * jos tiedostosta osoitetaan suoraan jokin versio, sitä kohdellaan kuin perinteistä Unix-tiedostoa (eli uusimman version pystyy tuhoamaan määrittämällä sen suoraan)

[...]


(viimeksi muutettu 01.01.2006 10:32)