Tremove deletes the file associated with a fid. It requires write access to the file's parent directory. Even if the remove fails, the associated fid is clunked and no longer associated with the file.
Most Unix clients will expect that if other fids are open for the named file, they will continue to function, and the file will persist, invisibly, until the last fid referencing it is clunked.
of_iovec verifies a message from an I/O vector. No copying is done, and of_iovec only performs bounds checks. Modifying the underlying I/O vector will change the results when accessing message fields.