{
Fh *f = get_filehandle(fd);
if (!f) {
- return -CEPHFS_EBADF;
+ return -EBADF;
}
return ll_set_fscrypt_policy_v2(f->inode.get(), policy);
int Client::get_inode_flags(const Inode* in, int* file_attr_out) {
if (!file_attr_out)
- return -CEPHFS_EINVAL;
+ return -EINVAL;
*file_attr_out = 0;
// set or clear the encryption flag depending on the inode status
int Client::get_inode_flags(int fd, int* file_attr_out) {
Fh *fh = get_filehandle(fd);
if (!fh) {
- return -CEPHFS_EBADF;
+ return -EBADF;
}
return get_inode_flags(fh->inode.get(), file_attr_out);
}
int user)
{
if (!cmount->is_mounted())
- return -CEPHFS_ENOTCONN;
+ return -ENOTCONN;
return cmount->get_client()->add_fscrypt_key(key_data, key_len, kid, user);
}
int user)
{
if (!cmount->is_mounted())
- return -CEPHFS_ENOTCONN;
+ return -ENOTCONN;
return cmount->get_client()->remove_fscrypt_key(kid, user);
}
struct fscrypt_get_key_status_arg *arg)
{
if (!cmount->is_mounted())
- return -CEPHFS_ENOTCONN;
+ return -ENOTCONN;
return cmount->get_client()->get_fscrypt_key_status(arg);
}
int fd, const struct fscrypt_policy_v2 *policy)
{
if (!cmount->is_mounted())
- return -CEPHFS_ENOTCONN;
+ return -ENOTCONN;
return cmount->get_client()->set_fscrypt_policy_v2(fd, *policy);
}
extern "C" int get_inode_flags(struct ceph_mount_info *cmount, int fd, int* file_attr_out) {
if (!cmount->is_mounted())
- return -CEPHFS_ENOTCONN;
+ return -ENOTCONN;
return cmount->get_client()->get_inode_flags(fd, file_attr_out);
}