Add ENOMOUNT.

This commit is contained in:
Jonas 'Sortie' Termansen 2015-07-30 01:17:36 +02:00
parent b2aae6094f
commit 44d4807fc4
3 changed files with 3 additions and 1 deletions

View File

@ -187,7 +187,7 @@ int Vnode::unmount(ioctx_t* ctx, const char* filename, int flags)
size_t mp_index;
if ( !LookupMountUnlocked(normal_inode, &mp_index) )
return errno = EINVAL, -1;
return errno = ENOMOUNT, -1;
mountpoint_t* mp = mtable->mounts + mp_index;
Ref<Inode> mp_inode = mp->inode;

View File

@ -118,6 +118,7 @@ extern "C" {
#define EOWNERDEAD 96
#define EPROTO 97
#define ETXTBSY 98
#define ENOMOUNT 99
#define EOPNOTSUPP ENOTSUP

View File

@ -117,6 +117,7 @@ extern "C" const char* sortix_strerror(int errnum)
case EOWNERDEAD: return "Previous owner died";
case EPROTO: return "Protocol error";
case ETXTBSY: return "Text file busy";
case ENOMOUNT: return "No such mountpoint";
default: return "Unknown error condition";
}
}