* list :
[mono.git] / mono / metadata / file-io.h
index fa586075afd112b224580e8b7aabf3099b242302..061d35147cd68367e4579ff5522ef299595dd422 100644 (file)
@@ -100,11 +100,14 @@ ves_icall_System_IO_MonoIO_GetFileAttributes (MonoString *path);
 extern gboolean
 ves_icall_System_IO_MonoIO_SetFileAttributes (MonoString *path, gint32 attrs);
 
+extern gint32
+ves_icall_System_IO_MonoIO_GetFileType (HANDLE handle);
+
 extern gboolean 
 ves_icall_System_IO_MonoIO_GetFileStat (MonoString *path, MonoIOStat *stat);
 
 extern HANDLE 
-ves_icall_System_IO_MonoIO_Open (MonoString *filename, gint32 mode, gint32 access, gint32 share);
+ves_icall_System_IO_MonoIO_Open (MonoString *filename, gint32 mode, gint32 access_mode, gint32 share);
 
 extern gboolean 
 ves_icall_System_IO_MonoIO_Close (HANDLE handle);
@@ -139,6 +142,10 @@ ves_icall_System_IO_MonoIO_get_ConsoleInput (void);
 extern HANDLE 
 ves_icall_System_IO_MonoIO_get_ConsoleError (void);
 
+extern MonoBoolean
+ves_icall_System_IO_MonoIO_CreatePipe (HANDLE *read_handle,
+                                      HANDLE *write_handle);
+
 extern gunichar2 
 ves_icall_System_IO_MonoIO_get_VolumeSeparatorChar (void);