Blok funkcija FS_CHOWN

Blok funkcije FS_CHGRP mijenja korisnika datoteke ili direktorija na sustavu datoteka.

Sustav datoteka mora biti prethodno inicijaliziran pomoću FS_INIT. Sve operacije se tada izvode asinkrono po svom kreiranom mediju za pohranu.

Ulaz CH

Pri pozitivnoj ivici pokušava se promijeniti korisnik, ako protokol podržava metodu.

Ulaz DEV

Definira uređaj s kojeg se pristupa datotekama. Uređaj se koristi po projektu i može se upravljati u kontekstnom izborniku pod Projekt Vanjski pohrana.

Ulaz PATH

Navodi put do datoteke ili direktorija na mediju za pohranu. Put odgovara Unix-putu datoteka u UTF-8 formatu, ako se podržava. Put se prikazuje sljedećim načinom:

Folder/Subfolder/File.txt

Ulaz USER

Definira ID ili ime novog korisnika.

Izlaz DONE

Izlaz pri uspjehu vraća impuls kako bi se nastavila sljedeća operacija. Impuls se događa na kraju postupka, čak i ako je došlo do pogreške.

Izlaz ERROR

U slučaju pogreške vraća tekst s porukom o pogrešci. Ovo je FALSE, ako nije došlo do pogreške. Stanje se pohranjuje za kasnije korištenje.

Mogući uzroci:

  • Usluga medija za pohranu nije pokrenuta.
  • Pohrana nije inicijalizirana.
  • Podaci za prijavu nisu valjani.
  • Daljinski server nije dostupan.
  • Medij za pohranu ne postoji.
  • Navedeni put je nevažeći.
  • Na medij za pohranu se ne može zapisivati.
  • Nema više prostora na pohrani ili pohrana je zaštićena od pisanja.
  • Funkcija nije podržana od strane sustava datoteka.