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