qemu/hw/9pfs
Aneesh Kumar K.V 89bf65938a hw/9pfs: add 9P2000.L renameat operation
rename - change name of file or directory

size[4] Trenameat tag[2] olddirfid[4] oldname[s] newdirfid[4] newname[s]
size[4] Rrenameat tag[2]

older Trename have the below request format

size[4] Trename tag[2] fid[4] newdirfid[4] name[s]

The rename message is used to change the name of a file, possibly moving it
to a new directory. The rename opreation is actually a directory opertation
and should ideally have olddirfid, if not we cannot represent the fid on server
with anything other than name. We will have to derive the old directory name
from fid in the Trename request.

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
2011-09-09 14:46:03 +05:30
..
codir.c hw/9pfs: Add directory reclaim support 2011-08-25 20:16:42 +05:30
cofile.c hw/9pfs: Add file descriptor reclaim support 2011-08-25 20:16:41 +05:30
cofs.c hw/9pfs: Add yield support for symlin coroutine 2011-08-22 09:44:26 +05:30
coxattr.c hw/9pfs: Add yeild support for clunk related coroutine 2011-08-22 09:44:13 +05:30
virtio-9p-coth.c [virtio-9p] Add infrastructure to support glib threads and coroutines. 2011-08-08 13:05:09 +05:30
virtio-9p-coth.h hw/9pfs: Add file descriptor reclaim support 2011-08-25 20:16:41 +05:30
virtio-9p-debug.c virtio-9p: Use relative includes for files in hw 2011-06-01 10:25:03 -07:00
virtio-9p-debug.h virtio-9p: move 9p files around 2011-04-27 08:24:37 -07:00
virtio-9p-device.c hw/9pfs: init fid list properly 2011-08-25 20:16:41 +05:30
virtio-9p-local.c use readdir_r instead of readdir for reentrancy 2011-08-22 09:44:52 +05:30
virtio-9p-posix-acl.c [virtio-9p] Make rpath thread safe 2011-06-01 10:25:17 -07:00
virtio-9p-xattr-user.c [virtio-9p] Make rpath thread safe 2011-06-01 10:25:17 -07:00
virtio-9p-xattr.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
virtio-9p-xattr.h [virtio-9p] Make rpath thread safe 2011-06-01 10:25:17 -07:00
virtio-9p.c hw/9pfs: add 9P2000.L renameat operation 2011-09-09 14:46:03 +05:30
virtio-9p.h hw/9pfs: add 9P2000.L renameat operation 2011-09-09 14:46:03 +05:30