Message type for VFS_{,F}CHOWN

Change-Id: Ieb8cef45bfab1e35ad8854038c72b59a4d7bbaad
This commit is contained in:
2014-05-12 16:48:10 +02:00
parent c869546226
commit 698d2bd2a1
5 changed files with 24 additions and 19 deletions

View File

@@ -14,9 +14,9 @@ int chown(const char *name, uid_t owner, gid_t grp)
message m;
memset(&m, 0, sizeof(m));
m.VFS_CHOWN_LEN = strlen(name) + 1;
m.VFS_CHOWN_OWNER = owner;
m.VFS_CHOWN_GROUP = grp;
m.VFS_CHOWN_NAME = (char *) __UNCONST(name);
m.m_lc_vfs_chown.len = strlen(name) + 1;
m.m_lc_vfs_chown.owner = owner;
m.m_lc_vfs_chown.group = grp;
m.m_lc_vfs_chown.name = (vir_bytes)name;
return(_syscall(VFS_PROC_NR, VFS_CHOWN, &m));
}

View File

@@ -14,8 +14,8 @@ int fchown(int fd, uid_t owner, gid_t grp)
message m;
memset(&m, 0, sizeof(m));
m.VFS_CHOWN_FD = fd;
m.VFS_CHOWN_OWNER = owner;
m.VFS_CHOWN_GROUP = grp;
m.m_lc_vfs_chown.fd = fd;
m.m_lc_vfs_chown.owner = owner;
m.m_lc_vfs_chown.group = grp;
return(_syscall(VFS_PROC_NR, VFS_FCHOWN, &m));
}