Skip to content
Snippets Groups Projects
Commit 45885251 authored by Hilde Jordal's avatar Hilde Jordal
Browse files

small edit

parent 1da39844
No related branches found
No related tags found
No related merge requests found
......@@ -49,7 +49,7 @@ Vi har gitt filsystemet en hel blokk til headerinformasjon. Der lagres filnavnen
Implementer ``hard_link(f, existing_file, linked_file)``. Funksjonen skal lage en ny file entry som peker til en eksisterende fil. Med andre ord, funksjonen skal lage en hard link.
Som var del av den utleverte koden, har filsystemet en teller for å holde styr på hvor mange filer som filsystemet har. Du skal nå bruke den neste tilgjengelige plassen i systemets header til å telle hvor mange hard links som filsystemet har.
Som var del av den utleverte koden, har filsystemet en teller for å holde styr på hvor mange filer som filsystemet har. Du skal nå bruke den neste tilgjengelige plassen i systemets header til å telle hvor mange hard links som filsystemet har. Det er dette `_get_num_linked_files` og `_set_num_linked_files` skal brukes til, så implementer disse funksjonene.
Oppdater også `load()` slik at den kan lese innholdet fra en hard link. Du må kanskje også oppdatere `find_fileno()` igjen avhengig av hvordan du har implementert resten av oppgaven.
......
......@@ -56,6 +56,15 @@ def _set_num_files(f, n):
f.seek(HEADER_START)
bytes = n.to_bytes(COUNTER_BYTES, "little", signed=False)
f.write(bytes)
def _get_num_linked_files(f):
... # Oppgave 4
def _set_num_linked_files(f, n):
... # Oppgave 4
def save(f, filename, content):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment