Lines Matching full:int
46 int ust_dev; /* device */
48 int ust_mode; /* protection */
49 int ust_nlink; /* number of hard links */
50 int ust_uid; /* user ID of owner */
51 int ust_gid; /* group ID of owner */
53 int ust_blksize; /* blocksize for filesystem I/O */
61 unsigned int r : 1;
62 unsigned int w : 1;
63 unsigned int s : 1; /* O_SYNC */
64 unsigned int c : 1; /* O_CREAT */
65 unsigned int t : 1; /* O_TRUNC */
66 unsigned int a : 1; /* O_APPEND */
67 unsigned int e : 1; /* O_EXCL */
68 unsigned int cl : 1; /* FD_CLOEXEC */
91 static inline struct openflags of_set_rw(struct openflags flags, int r, int w) in of_set_rw()
135 extern int os_stat_file(const char *file_name, struct uml_stat *buf);
136 extern int os_stat_fd(const int fd, struct uml_stat *buf);
137 extern int os_access(const char *file, int mode);
138 extern int os_set_exec_close(int fd);
139 extern int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg);
140 extern int os_get_ifname(int fd, char *namebuf);
141 extern int os_set_slip(int fd);
142 extern int os_mode_fd(int fd, int mode);
143 extern int os_fsync_file(int fd);
145 extern int os_seek_file(int fd, unsigned long long offset);
146 extern int os_open_file(const char *file, struct openflags flags, int mode);
147 extern int os_read_file(int fd, void *buf, int len);
148 extern int os_write_file(int fd, const void *buf, int count);
149 extern int os_sync_file(int fd);
150 extern int os_file_size(const char *file, unsigned long long *size_out);
151 extern int os_pread_file(int fd, void *buf, int len, unsigned long long offset);
152 extern int os_pwrite_file(int fd, const void *buf, int count, unsigned long long offset);
153 extern int os_file_modtime(const char *file, long long *modtime);
154 extern int os_pipe(int *fd, int stream, int close_on_exec);
155 extern int os_set_fd_async(int fd);
156 extern int os_clear_fd_async(int fd);
157 extern int os_set_fd_block(int fd, int blocking);
158 extern int os_accept_connection(int fd);
159 extern int os_create_unix_socket(const char *file, int len, int close_on_exec);
160 extern int os_shutdown_socket(int fd, int r, int w);
161 extern void os_close_file(int fd);
162 extern int os_rcv_fd(int fd, int *helper_pid_out);
163 extern int create_unix_socket(char *file, int len, int close_on_exec);
164 extern int os_connect_socket(const char *name);
165 extern int os_file_type(char *file);
166 extern int os_file_mode(const char *file, struct openflags *mode_out);
167 extern int os_lock_file(int fd, int excl);
169 extern int os_stat_filesystem(char *path, long *bsize_out,
173 int fsid_size, long *namelen_out,
175 extern int os_change_dir(char *dir);
176 extern int os_fchange_dir(int fd);
180 extern int os_falloc_punch(int fd, unsigned long long offset, int count);
181 extern int os_eventfd(unsigned int initval, int flags);
182 extern int os_sendmsg_fds(int fd, const void *buf, unsigned int len,
183 const int *fds, unsigned int fds_num);
184 int os_poll(unsigned int n, const int *fds);
189 extern void check_host_supports_tls(int *supports_tls, int *tls_min);
192 extern int create_mem_file(unsigned long long len);
195 extern unsigned long os_process_pc(int pid);
196 extern int os_process_parent(int pid);
197 extern void os_alarm_process(int pid);
198 extern void os_stop_process(int pid);
199 extern void os_kill_process(int pid, int reap_child);
200 extern void os_kill_ptraced_process(int pid, int reap_child);
202 extern int os_getpid(void);
203 extern int os_getpgrp(void);
207 extern int os_map_memory(void *virt, int fd, unsigned long long off,
208 unsigned long len, int r, int w, int x);
209 extern int os_protect_memory(void *addr, unsigned long len,
210 int r, int w, int x);
211 extern int os_unmap_memory(void *addr, int len);
212 extern int os_drop_memory(void *addr, int length);
213 extern int can_drop_memory(void);
215 extern int os_mincore(void *addr, unsigned long len);
218 extern int execvp_noalloc(char *buf, const char *file, char *const argv[]);
220 extern int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv);
221 extern int run_helper_thread(int (*proc)(void *), void *arg,
222 unsigned int flags, unsigned long *stack_out);
223 extern int helper_wait(int pid);
227 extern int umid_file_name(char *name, char *buf, int len);
228 extern int set_umid(char *name);
233 extern void set_sigstack(void *sig_stack, int size);
235 extern void set_handler(int sig);
236 extern int change_sig(int signal, int on);
239 extern int get_signals(void);
240 extern int set_signals(int enable);
241 extern int set_signals_trace(int enable);
242 extern int os_is_signal_stack(void);
247 extern int raw(int fd);
249 extern void setup_hostinfo(char *buf, int len);
251 extern void um_early_printk(const char *s, unsigned int n);
260 extern int os_timer_create(void);
261 extern int os_timer_set_interval(unsigned long long nsecs);
262 extern int os_timer_one_shot(unsigned long long nsecs);
270 int syscall, unsigned long *args, long expected,
271 void **addr, int done);
273 unsigned long *data, int data_count,
275 extern int map(struct mm_id * mm_idp, unsigned long virt,
276 unsigned long len, int prot, int phys_fd,
277 unsigned long long offset, int done, void **data);
278 extern int unmap(struct mm_id * mm_idp, unsigned long addr, unsigned long len,
279 int done, void **data);
280 extern int protect(struct mm_id * mm_idp, unsigned long addr,
281 unsigned long len, unsigned int prot, int done, void **data);
284 extern int is_skas_winch(int pid, int fd, void *data);
285 extern int start_userspace(unsigned long stub_stack);
286 extern int copy_context_skas0(unsigned long stack, int pid);
288 extern int map_stub_pages(int fd, unsigned long code, unsigned long data,
292 extern int start_idle_thread(void *stack, jmp_buf *switch_buf);
299 extern int os_waiting_for_events_epoll(void);
300 extern void *os_epoll_get_data_pointer(int index);
301 extern int os_epoll_triggered(int index, int events);
302 extern int os_event_mask(int irq_type);
303 extern int os_setup_epoll(void);
304 extern int os_add_epoll_fd(int events, int fd, void *data);
305 extern int os_mod_epoll_fd(int events, int fd, void *data);
306 extern int os_del_epoll_fd(int fd);
311 extern int add_sigio_fd(int fd);
312 extern int ignore_sigio_fd(int fd);
313 extern void maybe_sigio_broken(int fd, int read);
314 extern void sigio_broken(int fd, int read);
317 extern int os_arch_prctl(int pid, int option, unsigned long *arg2);
320 extern int get_pty(void);