Back to index

im-sdk  12.3.91
Classes | Typedefs
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  fopc_t

Typedefs

typedef struct _fop_file
typedef struct _fop_uri
typedef int(* fop_close_t )(fopc_t *, void *)
typedef void *(* fop_creat_t )(fopc_t *, const char *, mode_t)
typedef int(* fop_ftruncate_t )(fopc_t *, void *, off_t)
typedef off_t(* fop_lseek_t )(fopc_t *, void *, off_t, int)
typedef void *(* fop_open_t )(fopc_t *, const char *, int, mode_t)
typedef ssize_t(* fop_read_t )(fopc_t *, void *, void *, size_t)
typedef int(* fop_truncate_t )(fopc_t *, const char *, off_t)
typedef ssize_t(* fop_write_t )(fopc_t *, void *, const void *, size_t)
typedef int(* fop_link_t )(fopc_t *, const char *, const char *)
typedef int(* fop_readlink_t )(fopc_t *, const char *, char *, size_t)
typedef int(* fop_rename_t )(fopc_t *, const char *, const char *)
typedef int(* fop_symlink_t )(fopc_t *, const char *, const char *)
typedef int(* fop_unlink_t )(fopc_t *, const char *)
typedef int(* fop_chmod_t )(fopc_t *, const char *, mode_t)
typedef int(* fop_chown_t )(fopc_t *, const char *, uid_t, gid_t)
typedef int(* fop_fchmod_t )(fopc_t *, void *, mode_t)
typedef int(* fop_fchown_t )(fopc_t *, void *, uid_t, gid_t)
typedef int(* fop_lchown_t )(fopc_t *, const char *, uid_t, gid_t)
typedef int(* fop_utime_t )(fopc_t *, const char *, const struct utimbuf *)
typedef int(* fop_utimes_t )(fopc_t *, const char *, const struct timeval *)
typedef int(* fop_fstat_t )(fopc_t *, void *, struct stat *)
typedef int(* fop_lstat_t )(fopc_t *, const char *, struct stat *)
typedef int(* fop_stat_t )(fopc_t *, const char *, struct stat *)
typedef int(* fop_access_t )(fopc_t *, const char *, int)
typedef int(* fop_closedir_t )(fopc_t *, void *)
typedef void *(* fop_opendir_t )(fopc_t *, const char *)
typedef struct dirent *(* fop_readdir_t )(fopc_t *, void *)
typedef void(* fop_rewinddir_t )(fopc_t *, void *)
typedef void(* fop_seekdir_t )(fopc_t *, void *, long int)
typedef long int(* fop_telldir_t )(fopc_t *, void *)
typedef int(* fop_mkdir_t )(fopc_t *, const char *, mode_t)
typedef int(* fop_rmdir_t )(fopc_t *, const char *)
typedef int(* fop_fcntl_t )(fopc_t *, void *, int,...)

Class Documentation

struct fopc_t

Definition at line 23 of file fop.h.

Class Members
fop_file_t * file
char * le
void * owner
fop_uri_t * requireuri
int type

Typedef Documentation

typedef struct _fop_file

Definition at line 20 of file fop.h.

typedef struct _fop_uri

Definition at line 21 of file fop.h.

typedef int(* fop_access_t)(fopc_t *, const char *, int)

Definition at line 61 of file fop.h.

typedef int(* fop_chmod_t)(fopc_t *, const char *, mode_t)

Definition at line 47 of file fop.h.

typedef int(* fop_chown_t)(fopc_t *, const char *, uid_t, gid_t)

Definition at line 48 of file fop.h.

typedef int(* fop_close_t)(fopc_t *, void *)

Definition at line 32 of file fop.h.

typedef int(* fop_closedir_t)(fopc_t *, void *)

Definition at line 63 of file fop.h.

typedef void*(* fop_creat_t)(fopc_t *, const char *, mode_t)

Definition at line 33 of file fop.h.

typedef int(* fop_fchmod_t)(fopc_t *, void *, mode_t)

Definition at line 49 of file fop.h.

typedef int(* fop_fchown_t)(fopc_t *, void *, uid_t, gid_t)

Definition at line 50 of file fop.h.

typedef int(* fop_fcntl_t)(fopc_t *, void *, int,...)

Definition at line 73 of file fop.h.

typedef int(* fop_fstat_t)(fopc_t *, void *, struct stat *)

Definition at line 58 of file fop.h.

typedef int(* fop_ftruncate_t)(fopc_t *, void *, off_t)

Definition at line 34 of file fop.h.

typedef int(* fop_lchown_t)(fopc_t *, const char *, uid_t, gid_t)

Definition at line 51 of file fop.h.

typedef int(* fop_link_t)(fopc_t *, const char *, const char *)

Definition at line 41 of file fop.h.

typedef off_t(* fop_lseek_t)(fopc_t *, void *, off_t, int)

Definition at line 35 of file fop.h.

typedef int(* fop_lstat_t)(fopc_t *, const char *, struct stat *)

Definition at line 59 of file fop.h.

typedef int(* fop_mkdir_t)(fopc_t *, const char *, mode_t)

Definition at line 70 of file fop.h.

typedef void*(* fop_open_t)(fopc_t *, const char *, int, mode_t)

Definition at line 36 of file fop.h.

typedef void*(* fop_opendir_t)(fopc_t *, const char *)

Definition at line 64 of file fop.h.

typedef ssize_t(* fop_read_t)(fopc_t *, void *, void *, size_t)

Definition at line 37 of file fop.h.

typedef struct dirent*(* fop_readdir_t)(fopc_t *, void *)

Definition at line 65 of file fop.h.

typedef int(* fop_readlink_t)(fopc_t *, const char *, char *, size_t)

Definition at line 42 of file fop.h.

typedef int(* fop_rename_t)(fopc_t *, const char *, const char *)

Definition at line 43 of file fop.h.

typedef void(* fop_rewinddir_t)(fopc_t *, void *)

Definition at line 66 of file fop.h.

typedef int(* fop_rmdir_t)(fopc_t *, const char *)

Definition at line 71 of file fop.h.

typedef void(* fop_seekdir_t)(fopc_t *, void *, long int)

Definition at line 67 of file fop.h.

typedef int(* fop_stat_t)(fopc_t *, const char *, struct stat *)

Definition at line 60 of file fop.h.

typedef int(* fop_symlink_t)(fopc_t *, const char *, const char *)

Definition at line 44 of file fop.h.

typedef long int(* fop_telldir_t)(fopc_t *, void *)

Definition at line 68 of file fop.h.

typedef int(* fop_truncate_t)(fopc_t *, const char *, off_t)

Definition at line 38 of file fop.h.

typedef int(* fop_unlink_t)(fopc_t *, const char *)

Definition at line 45 of file fop.h.

typedef int(* fop_utime_t)(fopc_t *, const char *, const struct utimbuf *)

Definition at line 53 of file fop.h.

typedef int(* fop_utimes_t)(fopc_t *, const char *, const struct timeval *)

Definition at line 55 of file fop.h.

typedef ssize_t(* fop_write_t)(fopc_t *, void *, const void *, size_t)

Definition at line 39 of file fop.h.