Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs
iml_fop.h File Reference
#include <dirent.h>
#include <utime.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/uio.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _iml_fop_basic_fopset

Defines

#define IML_FOPC_TYPE_LE   (0)
#define IML_FOPC_TYPE_DESKTOP   (1)
#define IML_NSC_TYPE_LE   (0)
#define IML_NSC_TYPE_DESKTOP   (1)

Typedefs

typedef void *(* iml_fop_get_function_t )(const char *)
typedef void *(* iml__fopc_create_t )(const char *, int, void *)
typedef void(* iml__fopc_free_t )(void *)
typedef int(* iml_fop_close_t )(void *, int)
typedef int(* iml_fop_creat_t )(void *, const char *, mode_t)
typedef int(* iml_fop_ftruncate_t )(void *, int, off_t)
typedef off_t(* iml_fop_lseek_t )(void *, int, off_t, int)
typedef int(* iml_fop_open_t )(void *, const char *, int,...)
typedef ssize_t(* iml_fop_read_t )(void *, int, void *, size_t)
typedef int(* iml_fop_truncate_t )(void *, const char *, off_t)
typedef ssize_t(* iml_fop_write_t )(void *, int, const void *, size_t)
typedef int(* iml_fop_link_t )(void *, const char *, const char *)
typedef int(* iml_fop_readlink_t )(void *, const char *, char *, size_t)
typedef int(* iml_fop_rename_t )(void *, const char *, const char *)
typedef int(* iml_fop_symlink_t )(void *, const char *, const char *)
typedef int(* iml_fop_unlink_t )(void *, const char *)
typedef int(* iml_fop_chmod_t )(void *, const char *, mode_t)
typedef int(* iml_fop_chown_t )(void *, const char *, uid_t, gid_t)
typedef int(* iml_fop_fchmod_t )(void *, int, mode_t)
typedef int(* iml_fop_fchown_t )(void *, int, uid_t, gid_t)
typedef int(* iml_fop_lchown_t )(void *, int, uid_t, gid_t)
typedef int(* iml_fop_utime_t )(void *, const char *, const struct utimbuf *)
typedef int(* iml_fop_utimes_t )(void *, const char *, const struct timeval *)
typedef int(* iml_fop_fstat_t )(void *, int, struct stat *)
typedef int(* iml_fop_lstat_t )(void *, const char *, struct stat *)
typedef int(* iml_fop_stat_t )(void *, const char *, struct stat *)
typedef int(* iml_fop_access_t )(void *, const char *, int)
typedef int(* iml_fop_closedir_t )(void *, DIR *)
typedef DIR *(* iml_fop_opendir_t )(void *, const char *)
typedef struct dirent *(* iml_fop_readdir_t )(void *, DIR *)
typedef void(* iml_fop_rewinddir_t )(void *, DIR *)
typedef void(* iml_fop_seekdir_t )(void *, DIR *, long int)
typedef long int(* iml_fop_telldir_t )(void *, DIR *)
typedef int(* iml_fop_mkdir_t )(void *, const char *, mode_t)
typedef int(* iml_fop_rmdir_t )(void *, const char *)
typedef int(* iml_fop_fcntl_t )(void *, int, int,...)
typedef struct
_iml_fop_basic_fopset 
iml_fop_basic_fopset_t

Class Documentation

struct _iml_fop_basic_fopset

Definition at line 79 of file iml_fop.h.

Class Members
iml_fop_access_t fop_access
iml_fop_chmod_t fop_chmod
iml_fop_chown_t fop_chown
iml_fop_close_t fop_close
iml_fop_closedir_t fop_closedir
iml_fop_creat_t fop_creat
iml_fop_fchmod_t fop_fchmod
iml_fop_fchown_t fop_fchown
iml_fop_fcntl_t fop_fcntl
iml_fop_fstat_t fop_fstat
iml_fop_ftruncate_t fop_ftruncate
iml_fop_lchown_t fop_lchown
iml_fop_link_t fop_link
iml_fop_lseek_t fop_lseek
iml_fop_lstat_t fop_lstat
iml_fop_mkdir_t fop_mkdir
iml_fop_open_t fop_open
iml_fop_opendir_t fop_opendir
iml_fop_read_t fop_read
iml_fop_readdir_t fop_readdir
iml_fop_readlink_t fop_readlink
iml_fop_rename_t fop_rename
iml_fop_rewinddir_t fop_rewinddir
iml_fop_rmdir_t fop_rmdir
iml_fop_seekdir_t fop_seekdir
iml_fop_stat_t fop_stat
iml_fop_symlink_t fop_symlink
iml_fop_telldir_t fop_telldir
iml_fop_truncate_t fop_truncate
iml_fop_unlink_t fop_unlink
iml_fop_utime_t fop_utime
iml_fop_utimes_t fop_utimes
iml_fop_write_t fop_write

Define Documentation

#define IML_FOPC_TYPE_DESKTOP   (1)

Definition at line 124 of file iml_fop.h.

#define IML_FOPC_TYPE_LE   (0)

Definition at line 123 of file iml_fop.h.

#define IML_NSC_TYPE_DESKTOP   (1)

Definition at line 128 of file iml_fop.h.

#define IML_NSC_TYPE_LE   (0)

Definition at line 127 of file iml_fop.h.


Typedef Documentation

typedef void*(* iml__fopc_create_t)(const char *, int, void *)

Definition at line 21 of file iml_fop.h.

typedef void(* iml__fopc_free_t)(void *)

Definition at line 22 of file iml_fop.h.

typedef int(* iml_fop_access_t)(void *, const char *, int)

Definition at line 55 of file iml_fop.h.

typedef int(* iml_fop_chmod_t)(void *, const char *, mode_t)

Definition at line 40 of file iml_fop.h.

typedef int(* iml_fop_chown_t)(void *, const char *, uid_t, gid_t)

Definition at line 41 of file iml_fop.h.

typedef int(* iml_fop_close_t)(void *, int)

Definition at line 24 of file iml_fop.h.

typedef int(* iml_fop_closedir_t)(void *, DIR *)

Definition at line 57 of file iml_fop.h.

typedef int(* iml_fop_creat_t)(void *, const char *, mode_t)

Definition at line 25 of file iml_fop.h.

typedef int(* iml_fop_fchmod_t)(void *, int, mode_t)

Definition at line 42 of file iml_fop.h.

typedef int(* iml_fop_fchown_t)(void *, int, uid_t, gid_t)

Definition at line 43 of file iml_fop.h.

typedef int(* iml_fop_fcntl_t)(void *, int, int,...)

Definition at line 68 of file iml_fop.h.

typedef int(* iml_fop_fstat_t)(void *, int, struct stat *)

Definition at line 51 of file iml_fop.h.

typedef int(* iml_fop_ftruncate_t)(void *, int, off_t)

Definition at line 26 of file iml_fop.h.

typedef void*(* iml_fop_get_function_t)(const char *)

Definition at line 19 of file iml_fop.h.

typedef int(* iml_fop_lchown_t)(void *, int, uid_t, gid_t)

Definition at line 44 of file iml_fop.h.

typedef int(* iml_fop_link_t)(void *, const char *, const char *)

Definition at line 33 of file iml_fop.h.

typedef off_t(* iml_fop_lseek_t)(void *, int, off_t, int)

Definition at line 27 of file iml_fop.h.

typedef int(* iml_fop_lstat_t)(void *, const char *, struct stat *)

Definition at line 52 of file iml_fop.h.

typedef int(* iml_fop_mkdir_t)(void *, const char *, mode_t)

Definition at line 65 of file iml_fop.h.

typedef int(* iml_fop_open_t)(void *, const char *, int,...)

Definition at line 28 of file iml_fop.h.

typedef DIR*(* iml_fop_opendir_t)(void *, const char *)

Definition at line 58 of file iml_fop.h.

typedef ssize_t(* iml_fop_read_t)(void *, int, void *, size_t)

Definition at line 29 of file iml_fop.h.

typedef struct dirent*(* iml_fop_readdir_t)(void *, DIR *)

Definition at line 60 of file iml_fop.h.

typedef int(* iml_fop_readlink_t)(void *, const char *, char *, size_t)

Definition at line 34 of file iml_fop.h.

typedef int(* iml_fop_rename_t)(void *, const char *, const char *)

Definition at line 36 of file iml_fop.h.

typedef void(* iml_fop_rewinddir_t)(void *, DIR *)

Definition at line 61 of file iml_fop.h.

typedef int(* iml_fop_rmdir_t)(void *, const char *)

Definition at line 66 of file iml_fop.h.

typedef void(* iml_fop_seekdir_t)(void *, DIR *, long int)

Definition at line 62 of file iml_fop.h.

typedef int(* iml_fop_stat_t)(void *, const char *, struct stat *)

Definition at line 53 of file iml_fop.h.

typedef int(* iml_fop_symlink_t)(void *, const char *, const char *)

Definition at line 37 of file iml_fop.h.

typedef long int(* iml_fop_telldir_t)(void *, DIR *)

Definition at line 63 of file iml_fop.h.

typedef int(* iml_fop_truncate_t)(void *, const char *, off_t)

Definition at line 30 of file iml_fop.h.

typedef int(* iml_fop_unlink_t)(void *, const char *)

Definition at line 38 of file iml_fop.h.

typedef int(* iml_fop_utime_t)(void *, const char *, const struct utimbuf *)

Definition at line 46 of file iml_fop.h.

typedef int(* iml_fop_utimes_t)(void *, const char *, const struct timeval *)

Definition at line 48 of file iml_fop.h.

typedef ssize_t(* iml_fop_write_t)(void *, int, const void *, size_t)

Definition at line 31 of file iml_fop.h.