NUMBER %LOCKFILE%
Scopo: imposta o rimuove un blocco sul file identificato.

Sintassi:
%NUMBER% %LOCKFILE% (%NUMBER% fileid
    %NUMBER% mode[
    %NUMBER% count])

Descrizione: blocca l'accesso al file identificato da fileid fino alla successiva chiamata a %LOCKFILE% con mode=2.
mode assume i seguenti valori:

valore descrizione
0 richiede il blocco del file restando in attesa fino al completamento dell'operazione
(fino a 10 secondi su piattaforma NT)
1 non attende se l'operazione non viene completata al primo tentativo
2 sblocca il file


count su alcune piattaforme UNIX viene ignorato;
su piattaforma NT specifica il numero di bytes da bloccare a partire dalla posizione corrente;
se omesso il blocco viene esteso a tutto il file.

Valore restituito: valore numerico
Torna 0 in caso di operazione eseguita con successo;
Torna -1 in caso di errore generico.

Vedere anche: Accesso ai file