Errori AmigaDOS
In questa sezione compaiono in ordine numerico gli errori restituiti
dai comandi AmigaDOS. Si tratta del codice d'errore che viene
inserito nella variabile ambiente Result2 (vedere Get e Set). Il
testo in italiano e in inglese che segue il numero di errore è stato
ricavato mediante il comando Fault di sistema (si veda anche il
comando Why).
103: non c'è abbastanza memoria disponibile
not enough memory available
Non c'è sufficiente memoria libera per eseguire l'operazione. Per
recuperare memoria, si dovrà chiudere qualche applicazione, svuotare
la RAM: e magari provare anche con il comando AVAIL FLUSH.
105: tabella dei processi piena
process table full
Non è possibile creare una nuova Shell perché è stato raggiunto il
limite massimo. Dal 2.0 il numero massimo di Shell è limitato solo
dalla memoria disponibile.
114: uso errato del comando
bad template
Questo errore si presenta quando si usa un template o un pattern
(wildcard) errato.
115: numero errato
bad number
Il comando richiedeva come argomento un numero (parametro di tipo /N)
che è stato fornito in maniera errata.
116: manca un parametro obbligatorio
required argument missing
Non è stato fornito un argomento obbligatorio (cioè del tipo /A).
117: manca un argomento dopo la parola chiave
value after keyword missing
E' stata usata come parametro di un comando una keyword (/K) senza
indicare il necessario argomento.
118: numero di argomenti errato
wrong number of arguments
Sono stati usati troppi argomenti o troppo pochi.
119: virgolette non chiuse
unmatched quotes
Le virgolette sulla linea di comando sono state aperte e non chiuse, o
viceversa.
120: linea argomenti errata o troppo lunga
argument line invalid or too long
La linea di comando è errata: può presentarsi quando le virgolette
non sono chiuse al posto dell'errore 119.
121: il file non è eseguibile
file is not executable
Si è tentato di lanciare un file non eseguibile. Il file può non
essere eseguibile o perché è un file di dati o perché non è impostato
il bit di protezione "e" (vedere Protect). Nel caso di script
AmigaDOS o ARexx lanciati implicitamente deve invece essere impostato
il bit di protezione "s".
122: libreria residente non valida
invalid resident library
Obsoleto.
202: oggetto in uso
object is in use
Il file o la directory sono utilizzati da un altro programma o dal
sistema in maniera tale da impedire l'esecuzione dell'operazione
richiesta. Questo errore si presenta anche quando si tenta di
cancellare una directory assegnata a una directory logica, oppure
quando un programma scritto male non ha chiuso tutti i file aperti al
momento della chiusura: il problema in tal caso scompare dopo un
reset del sistema.
203: oggetto già esistente
object already exists
Si è tentato di creare un file o una directory che già esistevano.
L'errore si presenta ad esempio con MakeDir e Rename.
204: directory non trovata
directory not found
La directory specificata non esiste.
205: oggetto non trovato
object not found
La directory o il file specificati non esistono.
206: descrizione finestra errata
invalid window description
La stringa di descrizione della finestra (CON:...) è errata: non è
stata rispettata la sintassi corretta o sono stati usati parametri
inadeguati (vedere CON).
207: oggetto troppo grande
object too large
L'AmigaDOS non pone limite alle lunghezze dei file e al numero di file
per directory (a parte la capienza del disco). Può comunque essere
usato da qualche particolare file system.
209: richiesta sconosciuta
packet request type unknown
Il comando (pacchetto) inviato all'handler AmigaDOS non è supportato.
L'errore si può presentare quando si usa un handler non pienamente
compatibile con il 2.0 o il 3.0, oppure quando si tenta di effettuare
un'operazione non supportata dall'handler.
210: nome oggetto errato
object name invalid
Il percorso (path) che accompagna il nome del file contiene caratteri
non permessi oppure non esiste un elemento del percorso (path)
indicato.
211: blocco errato
invalid object lock
Questo errore indica che il lock usato non era valido. Si presenta di
solito ai programmatori.
212: l'oggetto non è del tipo richiesto
object is not of required type
L'oggetto indicato era un file mentre doveva essere una directory o
viceversa.
213: disco non convalidato
disk not validated
Non appena un disco viene reso disponibile al sistema, viene
automaticamente convalidato. Questo errore si presenta se si richiede
un'operazione di scrittura sul disco prima che il processo di
convalida sia concluso. In tal caso basta ritardare l'operazione. La
convalida può non riuscire se il disco è corrotto: in tal caso
occorre ricorrere a un apposito programma di riparazione dei dischi.
214: disco protetto da scrittura
disk is write-protected
Si è tentato di scrivere su un disco protetto dalla scrittura. Nel
caso dei floppy la protezione si disinserisce chiudendo la finestrella
posta sul disco in alto a destra. La protezione potrebbe anche essere
stata inserita mediante il comando Lock.
215: tentata rinomina tra dispositivi
rename across devices attempted
Il file sorgente e quello destinazione per il comando Rename devono
appartenere allo stesso volume. Questo errore si presenta quando tale
regola non viene rispettata.
216: directory non vuota
directory not empty
Si è tentato di cancellare una directory che conteneva dei file.
217: troppi livelli
too many levels
Secondo la documentazione ufficiale, l'errore si presenta quando ci
sono troppi livelli di subdirectory. Questo caso non è comunque
previsto dai file system AmigaDOS, ma potrebbe presentarsi con altri
file system. L'errore viene anche generato quando si usa un pattern
(wildcard) con troppi livelli di annidamento.
218: dispositivo (o disco) non montato
device (or volume) is not mounted
L'errore si presenta se un device non è stato montato, se un volume
non è inserito nel drive o se il sistema operativo non trova il file
di gestione dell'handler (posto di solito in L:).
219: errore di seek
seek failure
E' stato tentato un Seek al di fuori dei confini del file. L'errore
si presenta normalmente solo ai programmatori.
220: commento troppo lungo
comment is too long
Il commento di un file (vedere FileNote) deve essere lungo al massimo
79 caratteri.
221: disco pieno
disk is full
Il disco è pieno e l'operazione indicata non può pertanto essere
effettuata. Il problema si risolve cancellando qualcosa dal disco.
222: file protetto dalla cancellazione
object is protected from deletion
Il file ha il bit di protezione contro la cancellazione (d) attivo
(vedere Protect e List).
223: file protetto dalla scrittura
file is write protected
Il file ha il bit di protezione contro la scrittura (w) attivo (vedere
Protect e List).
224: file protetto dalla lettura
file is read protected
Il file ha il bit di protezione contro la lettura (r) attivo (vedere
Protect e List).
225: non è un disco DOS
not a valid DOS disk
Il disco non è stato formattato in modo da poter essere letto dal file
system. L'errore si presenta con dischi corrotti, con dischi non
formattati, con dischi formattati da altri sistemi operativi, con
dischi FFS letti con device OFS, con dischi ad alta densità letti con
drive a bassa e così via.
226: manca il disco nell'unità
no disk in drive
Non è presente il disco nel drive.
232: non ci sono altre voci nella directory
no more entries in directory
Questo errore si presenta, normalmente, solo ai programmatori. Indica
che la directory non contiene altri file.
233: oggetto concatenato via software
object is soft link
Questo errore indica che il file è un soft-link. Tali link non sono
ancora supportati pienamente dall'AmigaDOS (vedere MakeLink).
234: oggetto concatenato
object is linked
Obsoleto. Indica che il file non può essere cancellato perché esiste
un link. Attualmente un file di questo tipo viene cancellato.
235: hunk del file errato
bad loadfile hunk
Un file eseguibile non è conforme alle specifiche AmigaDOS e pertanto
non può essere caricato. L'errore si presenta, di solito, quando il
file è corrotto. L'unica soluzione è sostituire il file incriminato
con una copia integra.
236: funzione non implementata
function not implemented
Obsoleto.
240: record non bloccato
record not locked
Si è tentato di liberare un lock su un record che non è stato lockato
in precedenza. L'errore si presenta normalmente solo ai programmatori
di database.
241: collisione blocco
record lock collision
La richiesta di lock immediato su un record non può essere
soddisfatta, perché il record è già in uso. L'errore si presenta
normalmente solo ai programmatori di database.
242: raggiunto tempo limite blocco
record lock timeout
La richiesta di lock su un record non è stata soddisfatta entro il
tempo limite indicato perché il record è ancora in uso. L'errore si
presenta normalmente solo ai programmatori di database.
243: errore: record non sbloccato
record unlock error
L'errore non è attualmente utilizzato dall'AmigaDOS, ma potrebbe
essere usato da qualche altro file system.
303: Memoria buffer piena
buffer overflow
Il buffer utilizzato per risolvere il pattern (wildcard) è troppo
piccolo. Si può provare a modificare il pattern.
304: ***Interruzione
***Break
Il programma è stato interrotto con la combinazione di tasti Control-C
o con il comando Break.
305: file non eseguibile
file not executable
Si è tentato di eseguire un file non eseguibile. Il file potrebbe
anche essere corrotto. Normalmente viene usato l'errore 121.