Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ remove_rlock(3N) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getrlent(3N)

remove_rlock(3N)                                           remove_rlock(3N)

NAME
     removerlock - Dateisperren von NFS-Clients löschen

SYNTAX
     #include <rpc/types.h>

     #include <nfs/nfs.h>

     #include <nfs/nfssys.h>

     int removerlock(struct remotelock *rlock)

BESCHREIBUNG
     removerlock löscht die Sperre(n), die durch den Parameter rlock spe-
     zifiziert sind. Die Struktur remotelock ist in getrlent(3N) beschrie-
     ben.

     Wenn rlock->rlu.ufile.fname NULL ist und das Dateihandle
     rlock->rlu.ufile.fh nicht aus Nullbytes besteht, wird
     rlock->rlu.ufile.fh als Handle der gesperrten Datei benutzt. Ist
     dagegen rlock->rlu.ufile.fname nicht NULL, gilt der angegebene Wert
     als Pfadname der gesperrten Datei.

     Wenn beide Felder NULL sind bzw. aus Nullbytes bestehen gilt die
     Löschoperation für Sperren auf allen Dateien in exportierten Dateisy-
     stemen.

     rlock->rlclient bedeutet "alle Clients", wenn rlock->rlclient gleich
     NULL ist.

     rlock->rlpid bedeutet "alle Clientprozesse", wenn rlock->rlpid
     gleich -1 ist.

     Jede Sperre im Bereich (rlock->rlstart, rlock->rllen) wird gelöscht.
     Wenn rlock->rllen gleich 0 ist, bedeutet dies "bis zum Dateiende".

     rlock->rltype und rlock->rlstate werden von removerlock nicht aus-
     gewertet.

     Sperren im Status BLOCKEDLOCK können von removerlock nicht gelöscht
     werden.

SIEHE AUCH
     getrlent(3N).











Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026