Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mpich tests : Use the manually privatized version of mtest.c file if mmap is not...
[simgrid.git] / src / surf / workstation_interface.hpp
index 621771d..473b044 100644 (file)
@@ -258,8 +258,7 @@ public:
   /**
    * @brief Open a file
    * 
-   * @param mount The mount point
-   * @param path The full path to the file
+   * @param fullpath The full path to the file
    * 
    * @return The StorageAction corresponding to the opening
    */
@@ -370,6 +369,17 @@ public:
    */
   virtual int fileSeek(surf_file_t fd, sg_size_t offset, int origin);
 
+  /**
+   * @brief Move a file to another location on the *same mount point*.
+   * @details [long description]
+   *
+   * @param fd The file descriptor
+   * @param fullpath The new full path
+   * @return MSG_OK if successful, MSG_TASK_CANCELED and a warning if the new
+   * full path is not on the same mount point
+   */
+  virtual int fileMove(surf_file_t fd, const char* fullpath);
+
   xbt_dynar_t p_storage;
   RoutingEdgePtr p_netElm;
   CpuPtr p_cpu;