Merged silc_1_0_branch to trunk.
[silc.git] / lib / silcsftp / silcsftp_fs.h
index 6144dc0d9e3d8120aba1e3e5bd263bcdd03f0819..d9a96fc98b14fb753e61a102db8398d4a8708499 100644 (file)
@@ -20,7 +20,7 @@
 #ifndef SILCSFTP_FS_H
 #define SILCSFTP_FS_H
 
-/****h* silcsftp/SilcSFTPFSAPI
+/****h* silcsftp/SFTP Filesystems Interface
  *
  * DESCRIPTION
  *
@@ -95,13 +95,13 @@ typedef struct SilcSFTPFilesystemOpsStruct {
      If the handle is not found this returns NULL. */
   SilcSFTPHandle (*sftp_get_handle)(void *context, SilcSFTP sftp,
                                    const unsigned char *data,
-                                   uint32 data_len);
+                                   SilcUInt32 data_len);
 
   /* Return encoded handle of `handle' or NULL on error. The caller
      must free the returned buffer. */
   unsigned char *(*sftp_encode_handle)(void *context, SilcSFTP sftp,
                                       SilcSFTPHandle handle,
-                                      uint32 *handle_len);
+                                      SilcUInt32 *handle_len);
 
   /* Open a file indicated by the `filename' with flags indicated by the
      `pflags', and with attributes indicated by the `attr'.  Calls the
@@ -125,8 +125,8 @@ typedef struct SilcSFTPFilesystemOpsStruct {
      called to return the read data. */
   void (*sftp_read)(void *context, SilcSFTP sftp,
                    SilcSFTPHandle handle, 
-                   uint64 offset, 
-                   uint32 len,
+                   SilcUInt64 offset, 
+                   SilcUInt32 len,
                    SilcSFTPDataCallback callback,
                    void *callback_context);
 
@@ -135,9 +135,9 @@ typedef struct SilcSFTPFilesystemOpsStruct {
      is called to indicate the status of the writing. */
   void (*sftp_write)(void *context, SilcSFTP sftp,
                     SilcSFTPHandle handle,
-                    uint64 offset,
+                    SilcUInt64 offset,
                     const unsigned char *data,
-                    uint32 data_len,
+                    SilcUInt32 data_len,
                     SilcSFTPStatusCallback callback,
                     void *callback_context);
 
@@ -256,7 +256,7 @@ typedef struct SilcSFTPFilesystemOpsStruct {
   void (*sftp_extended)(void *context, SilcSFTP sftp,
                        const char *request,
                        const unsigned char *data,
-                       uint32 data_len,
+                       SilcUInt32 data_len,
                        SilcSFTPExtendedCallback callback,
                        void *callback_context);
 } *SilcSFTPFilesystemOps;
@@ -340,7 +340,7 @@ void silc_sftp_fs_memory_free(SilcSFTPFilesystem fs);
  *
  * SYNOPSIS
  *
- *    void *silc_sftp_fs_memory_add_dir(void *context, void *dir,
+ *    void *silc_sftp_fs_memory_add_dir(SilcSFTPFilesystem fs, void *dir,
  *                                      SilcSFTPFSMemoryPerm perm,
  *                                      const char *name);
  *