diff --git a/rpcs3/Emu/Cell/ErrorCodes.h b/rpcs3/Emu/Cell/ErrorCodes.h index 5861d86dab..508a57e9d1 100644 --- a/rpcs3/Emu/Cell/ErrorCodes.h +++ b/rpcs3/Emu/Cell/ErrorCodes.h @@ -40,37 +40,40 @@ enum CellError : u32 CELL_ENOTMSELF = 0x80010018, // The file is not a MSELF CELL_ESYSVER = 0x80010019, // System version error CELL_EAUTHFATAL = 0x8001001A, // Fatal system error - CELL_EDOM = 0x8001001B, - CELL_ERANGE = 0x8001001C, - CELL_EILSEQ = 0x8001001D, - CELL_EFPOS = 0x8001001E, - CELL_EINTR = 0x8001001F, - CELL_EFBIG = 0x80010020, - CELL_EMLINK = 0x80010021, - CELL_ENFILE = 0x80010022, - CELL_ENOSPC = 0x80010023, - CELL_ENOTTY = 0x80010024, - CELL_EPIPE = 0x80010025, - CELL_EROFS = 0x80010026, - CELL_ESPIPE = 0x80010027, - CELL_E2BIG = 0x80010028, - CELL_EACCES = 0x80010029, - CELL_EBADF = 0x8001002A, - CELL_EIO = 0x8001002B, - CELL_EMFILE = 0x8001002C, - CELL_ENODEV = 0x8001002D, - CELL_ENOTDIR = 0x8001002E, - CELL_ENXIO = 0x8001002F, - CELL_EXDEV = 0x80010030, - CELL_EBADMSG = 0x80010031, - CELL_EINPROGRESS = 0x80010032, - CELL_EMSGSIZE = 0x80010033, - CELL_ENAMETOOLONG = 0x80010034, - CELL_ENOLCK = 0x80010035, - CELL_ENOTEMPTY = 0x80010036, - CELL_ENOTSUP = 0x80010037, - CELL_EFSSPECIFIC = 0x80010038, - CELL_EOVERFLOW = 0x80010039, - CELL_ENOTMOUNTED = 0x8001003A, - CELL_ENOTSDATA = 0x8001003B, + CELL_EDOM = 0x8001001B, // Math domain violation + CELL_ERANGE = 0x8001001C, // Math range violation + CELL_EILSEQ = 0x8001001D, // Illegal multi-byte sequence in input + CELL_EFPOS = 0x8001001E, // File position error + CELL_EINTR = 0x8001001F, // Syscall was interrupted + CELL_EFBIG = 0x80010020, // File too large + CELL_EMLINK = 0x80010021, // Too many links + CELL_ENFILE = 0x80010022, // File table overflow + CELL_ENOSPC = 0x80010023, // No space left on device + CELL_ENOTTY = 0x80010024, // Not a TTY + CELL_EPIPE = 0x80010025, // Broken pipe + CELL_EROFS = 0x80010026, // Read-only filesystem (write fail) + CELL_ESPIPE = 0x80010027, // Illegal seek (e.g. seek on pipe) + CELL_E2BIG = 0x80010028, // Arg list too long + CELL_EACCES = 0x80010029, // Access violation + CELL_EBADF = 0x8001002A, // Invalid file descriptor + CELL_EIO = 0x8001002B, // Filesystem mounting failed (actually IO error...EIO) + CELL_EMFILE = 0x8001002C, // Too many files open + CELL_ENODEV = 0x8001002D, // No device + CELL_ENOTDIR = 0x8001002E, // Not a directory + CELL_ENXIO = 0x8001002F, // No such device or IO + CELL_EXDEV = 0x80010030, // Cross-device link error + CELL_EBADMSG = 0x80010031, // Bad Message + CELL_EINPROGRESS = 0x80010032, // In progress + CELL_EMSGSIZE = 0x80010033, // Message size error + CELL_ENAMETOOLONG = 0x80010034, // Name too long + CELL_ENOLCK = 0x80010035, // No lock + CELL_ENOTEMPTY = 0x80010036, // Not empty + CELL_ENOTSUP = 0x80010037, // Not supported + CELL_EFSSPECIFIC = 0x80010038, // File-system specific error + CELL_EOVERFLOW = 0x80010039, // Overflow occured + CELL_ENOTMOUNTED = 0x8001003A, // Filesystem not mounted + CELL_ENOTSDATA = 0x8001003B, // Not SData + CELL_ESDKVER = 0x8001003C, // Incorrect version in sys_load_param + CELL_ENOLICDISC = 0x8001003D, // Pointer is null. Similar than 0x8001003E but with some PARAM.SFO parameter (TITLE_ID?) embedded. + CELL_ENOLICENT = 0x8001003E, // Pointer is null };