Lines Matching defs:host_callback_struct
76 struct host_callback_struct struct
78 int (*close) PARAMS ((host_callback *,int));
79 int (*get_errno) PARAMS ((host_callback *));
80 int (*isatty) PARAMS ((host_callback *, int));
81 int (*lseek) PARAMS ((host_callback *, int, long , int));
82 int (*open) PARAMS ((host_callback *, const char*, int mode));
83 int (*read) PARAMS ((host_callback *,int, char *, int));
84 int (*read_stdin) PARAMS (( host_callback *, char *, int));
85 int (*rename) PARAMS ((host_callback *, const char *, const char *));
86 int (*system) PARAMS ((host_callback *, const char *));
87 long (*time) PARAMS ((host_callback *, long *));
88 int (*unlink) PARAMS ((host_callback *, const char *));
89 int (*write) PARAMS ((host_callback *,int, const char *, int));
90 int (*write_stdout) PARAMS ((host_callback *, const char *, int));
91 void (*flush_stdout) PARAMS ((host_callback *));
92 int (*write_stderr) PARAMS ((host_callback *, const char *, int));
93 void (*flush_stderr) PARAMS ((host_callback *));
94 int (*stat) PARAMS ((host_callback *, const char *, struct stat *));
95 int (*fstat) PARAMS ((host_callback *, int, struct stat *));
96 int (*ftruncate) PARAMS ((host_callback *, int, long));
97 int (*truncate) PARAMS ((host_callback *, const char *, long));
102 int (*poll_quit) PARAMS ((host_callback *));
106 int (*shutdown) PARAMS ((host_callback *));
107 int (*init) PARAMS ((host_callback *));
110 void (*printf_filtered) PARAMS ((host_callback *, const char *, ...));
113 void (*vprintf_filtered) PARAMS ((host_callback *, const char *, va_list));
116 void (*evprintf_filtered) PARAMS ((host_callback *, const char *, va_list));
121 void (*error) PARAMS ((host_callback *, const char *, ...));
123 int last_errno; /* host format */
125 int fdmap[MAX_CALLBACK_FDS];
134 short fd_buddy[MAX_CALLBACK_FDS+1];
137 CB_TARGET_DEFS_MAP *syscall_map;
139 CB_TARGET_DEFS_MAP *errno_map;
141 CB_TARGET_DEFS_MAP *open_map;
143 CB_TARGET_DEFS_MAP *signal_map;
151 const char *stat_map;
157 int magic;