2002-07-12 02:17:09 +04:00
|
|
|
/* kerors.h
|
|
|
|
*
|
|
|
|
* Kernel ONLY error codes
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _KERNEL_KERRORS_H
|
|
|
|
#define _KERNEL_KERRORS_H
|
|
|
|
|
|
|
|
/* These are the old newos errors - we should be trying to remove these
|
|
|
|
* in favour of the codes in posix/errno.h or even os/support/Errors.h
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* General errors */
|
|
|
|
#define ERR_UNIMPLEMENTED ENOSYS
|
|
|
|
|
|
|
|
/* VFS errors */
|
2004-11-30 21:32:02 +03:00
|
|
|
#define ERR_VFS_NOT_MOUNTPOINT -3072
|
|
|
|
#define ERR_VFS_ALREADY_MOUNTPOINT -3073
|
2002-07-12 02:17:09 +04:00
|
|
|
|
|
|
|
/* VM errors */
|
|
|
|
#define ERR_VM_GENERAL -4096
|
|
|
|
#define ERR_VM_INVALID_ASPACE ERR_VM_GENERAL-1
|
|
|
|
#define ERR_VM_INVALID_REGION ERR_VM_GENERAL-2
|
|
|
|
#define ERR_VM_PAGE_NOT_PRESENT ERR_VM_GENERAL-7
|
|
|
|
#define ERR_VM_NO_REGION_SLOT ERR_VM_GENERAL-8
|
|
|
|
|
|
|
|
#endif /* _KERNEL_KERRORS_H */
|