Códigos de error del sistema oeprativo
Para ver el significado de un número de error del sistema operativo, se utiliza el programa perror, que viene con la distribución de MySQL.
La siguiente tabla proporciona una lista con algunos códigos de error de sistema comunes en Linux. Para una lista más completa comsulte El código fuente de Linux.
1 (EPERM)
Operación no permitida
2 (ENOENT)
No existe el fichero o directorio
3 (ESRCH)
No existe el proceso
4 (EINTR)
Llamada de sistema interrumpida
5 (EIO)
Error de E/S
6 (ENXIO)
No existe el dispositivo o dirección
7 (E2BIG)
Lista de argumentos demasiado extensa
8 (ENOEXEC)
Eror de formato ejecutable
9 (EBADF)
Número de fichero erróneo
10 (ECHILD)
No hay procesos hijos
11 (EAGAIN)
Intente nuevamente
12 (ENOMEM)
Memoria agotada
13 (EACCES)
Permiso denegado
14 (EFAULT)
Dirección errónea
15 (ENOTBLK)
Se necesita un bloque de dispositivo
16 (EBUSY)
El dispositivo o recurso está ocupado
17 (EEXIST)
El fichero ya existe
18 (EXDEV)
Vínculo de dispositivos cruzado (Cross-device link)
19 (ENODEV)
No existe el dispositivo
20 (ENOTDIR)
No es un directorio
21 (EISDIR)
Es un directorio
22 (EINVAL)
Argumento inválido
23 (ENFILE)
Desbordamiento de tabla de fichero
24 (EMFILE)
Demasiados ficheros abiertos
25 (ENOTTY)
Ioctl no apropiada para el dispositivo
26 (ETXTBSY)
Fichero de texto ocupado
27 (EFBIG)
El fichero es demasiado grande
28 (ENOSPC)
Espacio agotado en el dispositivo
29 (ESPIPE)
Búsqueda ilegal
30 (EROFS)
Fichero de sistema de sólo lectura
31 (EMLINK)
Demasiados vínculos
La siguiente tabla proporciona una lista con algunos códigos de error de sistema comunes en Windows. Para una lista completa consulte el Microsoft sitio web.
1 (ERROR_INVALID_FUNCTION)
Función incorrecta
2 (ERROR_FILE_NOT_FOUND)
El sistema no puede hallar el fichero especificado
3 (ERROR_PATH_NOT_FOUND)
El sistema no puede hallar la ruta especificada
4 (ERROR_TOO_MANY_OPEN_FILES)
El sistema no puede abrir el fichero.
5 (ERROR_ACCESS_DENIED)
Acceso denegado.
6 (ERROR_INVALID_HANDLE)
El manejador es inválido.
7 (ERROR_ARENA_TRASHED)
Los bloques de control de almacenamiento fueron destruidos.
8 (ERROR_NOT_ENOUGH_MEMORY)
No hay suficiente almacenamiento disponible para procesar este comando.
9 (ERROR_INVALID_BLOCK)
La dirección del bloque de control de almacenamiento es inválida.
10 (ERROR_BAD_ENVIRONMENT)
El entorno es incorrecto.
11 (ERROR_BAD_FORMAT)
Se intentó cargar un programa con un formato incorrecto.
12 (ERROR_INVALID_ACCESS)
El código de acceso es inválido.
13 (ERROR_INVALID_DATA)
El dato es inválido.
14 (ERROR_OUTOFMEMORY)
No hay suficiente espacio de almacenamiento para completar esta operación.
15 (ERROR_INVALID_DRIVE)
El sistema no puede hallar la unidad especificada.
16 (ERROR_CURRENT_DIRECTORY)
El directorio no puede eliminarse.
17 (ERROR_NOT_SAME_DEVICE)
El sistema no puede mover el fichero a una unidad de disco diferente.
18 (ERROR_NO_MORE_FILES)
No hay más ficheros.
19 (ERROR_WRITE_PROTECT)
El medio de almacenamiento eatá protegido contra escritura.
20 (ERROR_BAD_UNIT)
El sistema no puede hallar el dispositivo especificado.
21 (ERROR_NOT_READY)
El dispositivo no está listo.
22 (ERROR_BAD_COMMAND)
El dispositivo no reconoce el comando.
23 (ERROR_CRC)
Error de datos (verificación de redundancia cíclica)
24 (ERROR_BAD_LENGTH)
El programa emitió un comando pero la longitud del comando es incorrecta.
25 (ERROR_SEEK)
La unidad no puede hallar un área o pista específica en el disco.
26 (ERROR_NOT_DOS_DISK)
No puede accederse al disco o diskette especificado.
27 (ERROR_SECTOR_NOT_FOUND)
La unidad no puede hallar el sector solicitado.
28 (ERROR_OUT_OF_PAPER)
La impresora no tiene papel.
29 (ERROR_WRITE_FAULT)
El sistema no puede escribir en la unidad especificada.
30 (ERROR_READ_FAULT)
El sistema no puede leer desde la unidad especificada.
31 (ERROR_GEN_FAILURE)
Un dispositivo conectado al sistema está fuera de funcionamiento.
32 (ERROR_SHARING_VIOLATION)
El proceso no puede acceder al fichero porque está en uso por otro proceso.
33 (ERROR_LOCK_VIOLATION)
El proceso no puede acceder al fichero porque una parte fue bloqueada por otro proceso.
34 (ERROR_WRONG_DISK)
La unidad contiene el diskette incorrecto. Inserte %2 (Número de Serie de Volumen: %3) en la unidad %1.
36 (ERROR_SHARING_BUFFER_EXCEEDED)
Demasiados ficheros abiertos en modo compartido.
38 (ERROR_HANDLE_EOF)
Se alcanzó el fin del fichero.
39 (ERROR_HANDLE_DISK_FULL)
El disco está lleno.
87 (ERROR_INVALID_PARAMETER)
El parámetro es incorrecto. (Si se obtiene este error en Windows, y se ha establecido innodb_file_per_tableen my.cnf o my.ini, entonces debe agregarse la línea innodb_flush_method=unbuffered en el ficheromy.cnf o my.ini.)
112 (ERROR_DISK_FULL)
El disco está lleno.
123 (ERROR_INVALID_NAME)
El nombre de fichero, de directorio, o la etiqueta de volumen, tienen la sintaxis incorrecta.
1450 (ERROR_NO_SYSTEM_RESOURCES)
No hay suficientes recursos de sistema para completar el servicio requerido.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario