Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add a function ls to storage
[simgrid.git] / src / simix / smx_smurf_private.h
index 1f87947..a269fd5 100644 (file)
@@ -95,6 +95,7 @@ SIMCALL_ENUM_ELEMENT(SIMCALL_FILE_OPEN),\
 SIMCALL_ENUM_ELEMENT(SIMCALL_FILE_CLOSE),\
 SIMCALL_ENUM_ELEMENT(SIMCALL_FILE_STAT), \
 SIMCALL_ENUM_ELEMENT(SIMCALL_FILE_UNLINK),\
+SIMCALL_ENUM_ELEMENT(SIMCALL_FILE_LS),\
 SIMCALL_ENUM_ELEMENT(SIMCALL_ASR_GET_PROPERTIES)
 
 
@@ -581,6 +582,12 @@ typedef struct s_smx_simcall {
       int result;
     } file_unlink;
 
+    struct {
+      const char *mount;
+      const char *path;
+      xbt_dict_t result;
+    } file_ls;
+
     struct {
       const char* name;
       xbt_dict_t result;