Message type for VFS_{LINK,SYMLINK,RENAME}

Change-Id: If4569bac4584e053b7c4816fe47338327175fd44
This commit is contained in:
2014-05-12 13:47:18 +02:00
parent 74b01e0c2c
commit 1db8ecf0e4
6 changed files with 35 additions and 30 deletions

View File

@@ -10,9 +10,9 @@ int link(const char *name, const char *name2)
message m;
memset(&m, 0, sizeof(m));
m.VFS_LINK_LEN1 = strlen(name) + 1;
m.VFS_LINK_LEN2 = strlen(name2) + 1;
m.VFS_LINK_NAME1 = (char *) __UNCONST(name);
m.VFS_LINK_NAME2 = (char *) __UNCONST(name2);
m.m_lc_vfs_link.len1 = strlen(name) + 1;
m.m_lc_vfs_link.len2 = strlen(name2) + 1;
m.m_lc_vfs_link.name1 = (vir_bytes)name;
m.m_lc_vfs_link.name2 = (vir_bytes)name2;
return(_syscall(VFS_PROC_NR, VFS_LINK, &m));
}

View File

@@ -14,9 +14,9 @@ int rename(const char *name, const char *name2)
message m;
memset(&m, 0, sizeof(m));
m.VFS_LINK_LEN1 = strlen(name) + 1;
m.VFS_LINK_LEN2 = strlen(name2) + 1;
m.VFS_LINK_NAME1 = (char *) __UNCONST(name);
m.VFS_LINK_NAME2 = (char *) __UNCONST(name2);
m.m_lc_vfs_link.len1 = strlen(name) + 1;
m.m_lc_vfs_link.len2 = strlen(name2) + 1;
m.m_lc_vfs_link.name1 = (vir_bytes)name;
m.m_lc_vfs_link.name2 = (vir_bytes)name2;
return(_syscall(VFS_PROC_NR, VFS_RENAME, &m));
}

View File

@@ -10,9 +10,9 @@ int symlink(const char *name, const char *name2)
message m;
memset(&m, 0, sizeof(m));
m.VFS_LINK_LEN1 = strlen(name) + 1;
m.VFS_LINK_LEN2 = strlen(name2) + 1;
m.VFS_LINK_NAME1 = (char *) __UNCONST(name);
m.VFS_LINK_NAME2 = (char *) __UNCONST(name2);
m.m_lc_vfs_link.len1 = strlen(name) + 1;
m.m_lc_vfs_link.len2 = strlen(name2) + 1;
m.m_lc_vfs_link.name1 = (vir_bytes)name;
m.m_lc_vfs_link.name2 = (vir_bytes)name2;
return(_syscall(VFS_PROC_NR, VFS_SYMLINK, &m));
}