Lines Matching full:int
51 int ust_dev; /* device */
53 int ust_mode; /* protection */
54 int ust_nlink; /* number of hard links */
55 int ust_uid; /* user ID of owner */
56 int ust_gid; /* group ID of owner */
58 int ust_blksize; /* blocksize for filesystem I/O */
66 unsigned int r : 1;
67 unsigned int w : 1;
68 unsigned int s : 1; /* O_SYNC */
69 unsigned int c : 1; /* O_CREAT */
70 unsigned int t : 1; /* O_TRUNC */
71 unsigned int a : 1; /* O_APPEND */
72 unsigned int e : 1; /* O_EXCL */
73 unsigned int cl : 1; /* FD_CLOEXEC */
96 static inline struct openflags of_set_rw(struct openflags flags, int r, int w) in of_set_rw()
140 extern int os_stat_file(const char *file_name, struct uml_stat *buf);
141 extern int os_stat_fd(const int fd, struct uml_stat *buf);
142 extern int os_access(const char *file, int mode);
143 extern int os_set_exec_close(int fd);
144 extern int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg);
145 extern int os_get_ifname(int fd, char *namebuf);
146 extern int os_set_slip(int fd);
147 extern int os_mode_fd(int fd, int mode);
148 extern int os_fsync_file(int fd);
150 extern int os_seek_file(int fd, unsigned long long offset);
151 extern int os_open_file(const char *file, struct openflags flags, int mode);
152 extern int os_read_file(int fd, void *buf, int len);
153 extern int os_write_file(int fd, const void *buf, int count);
154 extern int os_sync_file(int fd);
155 extern int os_file_size(const char *file, unsigned long long *size_out);
156 extern int os_pread_file(int fd, void *buf, int len, unsigned long long offset);
157 extern int os_pwrite_file(int fd, const void *buf, int count, unsigned long long offset);
158 extern int os_file_modtime(const char *file, long long *modtime);
159 extern int os_pipe(int *fd, int stream, int close_on_exec);
160 extern int os_set_fd_async(int fd);
161 extern int os_clear_fd_async(int fd);
162 extern int os_set_fd_block(int fd, int blocking);
163 extern int os_accept_connection(int fd);
164 extern int os_create_unix_socket(const char *file, int len, int close_on_exec);
165 extern int os_shutdown_socket(int fd, int r, int w);
166 extern int os_dup_file(int fd);
167 extern void os_close_file(int fd);
168 ssize_t os_rcv_fd_msg(int fd, int *fds, unsigned int n_fds,
170 extern int os_connect_socket(const char *name);
171 extern int os_file_type(char *file);
172 extern int os_file_mode(const char *file, struct openflags *mode_out);
173 extern int os_lock_file(int fd, int excl);
178 extern int os_falloc_punch(int fd, unsigned long long offset, int count);
179 extern int os_falloc_zeroes(int fd, unsigned long long offset, int count);
180 extern int os_eventfd(unsigned int initval, int flags);
181 extern int os_sendmsg_fds(int fd, const void *buf, unsigned int len,
182 const int *fds, unsigned int fds_num);
183 int os_poll(unsigned int n, const int *fds);
184 void *os_mmap_rw_shared(int fd, size_t size);
190 extern void check_host_supports_tls(int *supports_tls, int *tls_min);
196 extern int create_mem_file(unsigned long long len);
202 extern unsigned long os_process_pc(int pid);
203 extern int os_process_parent(int pid);
204 extern void os_alarm_process(int pid);
205 extern void os_stop_process(int pid);
206 extern void os_kill_process(int pid, int reap_child);
207 extern void os_kill_ptraced_process(int pid, int reap_child);
209 extern int os_getpid(void);
210 extern int os_getpgrp(void);
214 extern int os_map_memory(void *virt, int fd, unsigned long long off,
215 unsigned long len, int r, int w, int x);
216 extern int os_protect_memory(void *addr, unsigned long len,
217 int r, int w, int x);
218 extern int os_unmap_memory(void *addr, int len);
219 extern int os_drop_memory(void *addr, int length);
220 extern int can_drop_memory(void);
221 extern int os_mincore(void *addr, unsigned long len);
224 extern int execvp_noalloc(char *buf, const char *file, char *const argv[]);
226 extern int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv);
227 extern int run_helper_thread(int (*proc)(void *), void *arg,
228 unsigned int flags, unsigned long *stack_out);
229 extern int helper_wait(int pid);
233 extern int umid_file_name(char *name, char *buf, int len);
234 extern int set_umid(char *name);
239 extern void set_sigstack(void *sig_stack, int size);
240 extern void set_handler(int sig);
242 extern int change_sig(int signal, int on);
245 extern int um_set_signals(int enable);
246 extern int um_set_signals_trace(int enable);
247 extern int os_is_signal_stack(void);
256 extern int raw(int fd);
258 extern void setup_hostinfo(char *buf, int len);
259 extern ssize_t os_getrandom(void *buf, size_t len, unsigned int flags);
261 extern void um_early_printk(const char *s, unsigned int n);
270 extern int os_timer_create(void);
271 extern int os_timer_set_interval(unsigned long long nsecs);
272 extern int os_timer_one_shot(unsigned long long nsecs);
278 int syscall_stub_flush(struct mm_id *mm_idp);
282 int map(struct mm_id *mm_idp, unsigned long virt,
283 unsigned long len, int prot, int phys_fd,
285 int unmap(struct mm_id *mm_idp, unsigned long addr, unsigned long len);
286 int protect(struct mm_id *mm_idp, unsigned long addr,
287 unsigned long len, unsigned int prot);
290 extern int is_skas_winch(int pid, int fd, void *data);
291 extern int start_userspace(unsigned long stub_stack);
295 extern int start_idle_thread(void *stack, jmp_buf *switch_buf);
302 extern int os_waiting_for_events_epoll(void);
303 extern void *os_epoll_get_data_pointer(int index);
304 extern int os_epoll_triggered(int index, int events);
305 extern int os_event_mask(enum um_irq_type irq_type);
306 extern int os_setup_epoll(void);
307 extern int os_add_epoll_fd(int events, int fd, void *data);
308 extern int os_mod_epoll_fd(int events, int fd, void *data);
309 extern int os_del_epoll_fd(int fd);
316 extern int add_sigio_fd(int fd);
317 extern int ignore_sigio_fd(int fd);
318 extern void maybe_sigio_broken(int fd);
319 extern void sigio_broken(int fd);
326 extern int __add_sigio_fd(int fd);
327 extern int __ignore_sigio_fd(int fd);
330 extern int get_pty(void);