Lines Matching full:int

45 	int                ust_dev;        /* device */
47 int ust_mode; /* protection */
48 int ust_nlink; /* number of hard links */
49 int ust_uid; /* user ID of owner */
50 int ust_gid; /* group ID of owner */
52 int ust_blksize; /* blocksize for filesystem I/O */
60 unsigned int r : 1;
61 unsigned int w : 1;
62 unsigned int s : 1; /* O_SYNC */
63 unsigned int c : 1; /* O_CREAT */
64 unsigned int t : 1; /* O_TRUNC */
65 unsigned int a : 1; /* O_APPEND */
66 unsigned int e : 1; /* O_EXCL */
67 unsigned int cl : 1; /* FD_CLOEXEC */
90 static inline struct openflags of_set_rw(struct openflags flags, int r, int w) in of_set_rw()
134 extern int os_stat_file(const char *file_name, struct uml_stat *buf);
135 extern int os_stat_fd(const int fd, struct uml_stat *buf);
136 extern int os_access(const char *file, int mode);
137 extern int os_set_exec_close(int fd);
138 extern int os_ioctl_generic(int fd, unsigned int cmd, unsigned long arg);
139 extern int os_get_ifname(int fd, char *namebuf);
140 extern int os_set_slip(int fd);
141 extern int os_mode_fd(int fd, int mode);
142 extern int os_fsync_file(int fd);
144 extern int os_seek_file(int fd, unsigned long long offset);
145 extern int os_open_file(const char *file, struct openflags flags, int mode);
146 extern int os_read_file(int fd, void *buf, int len);
147 extern int os_write_file(int fd, const void *buf, int count);
148 extern int os_sync_file(int fd);
149 extern int os_file_size(const char *file, unsigned long long *size_out);
150 extern int os_pread_file(int fd, void *buf, int len, unsigned long long offset);
151 extern int os_pwrite_file(int fd, const void *buf, int count, unsigned long long offset);
152 extern int os_file_modtime(const char *file, long long *modtime);
153 extern int os_pipe(int *fd, int stream, int close_on_exec);
154 extern int os_set_fd_async(int fd);
155 extern int os_clear_fd_async(int fd);
156 extern int os_set_fd_block(int fd, int blocking);
157 extern int os_accept_connection(int fd);
158 extern int os_create_unix_socket(const char *file, int len, int close_on_exec);
159 extern int os_shutdown_socket(int fd, int r, int w);
160 extern void os_close_file(int fd);
161 extern int os_rcv_fd(int fd, int *helper_pid_out);
162 extern int create_unix_socket(char *file, int len, int close_on_exec);
163 extern int os_connect_socket(const char *name);
164 extern int os_file_type(char *file);
165 extern int os_file_mode(const char *file, struct openflags *mode_out);
166 extern int os_lock_file(int fd, int excl);
168 extern int os_stat_filesystem(char *path, long *bsize_out,
172 int fsid_size, long *namelen_out,
174 extern int os_change_dir(char *dir);
175 extern int os_fchange_dir(int fd);
179 extern int os_falloc_punch(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);
188 extern void check_host_supports_tls(int *supports_tls, int *tls_min);
194 extern int create_mem_file(unsigned long long len);
197 extern unsigned long os_process_pc(int pid);
198 extern int os_process_parent(int pid);
199 extern void os_alarm_process(int pid);
200 extern void os_stop_process(int pid);
201 extern void os_kill_process(int pid, int reap_child);
202 extern void os_kill_ptraced_process(int pid, int reap_child);
204 extern int os_getpid(void);
205 extern int os_getpgrp(void);
209 extern int os_map_memory(void *virt, int fd, unsigned long long off,
210 unsigned long len, int r, int w, int x);
211 extern int os_protect_memory(void *addr, unsigned long len,
212 int r, int w, int x);
213 extern int os_unmap_memory(void *addr, int len);
214 extern int os_drop_memory(void *addr, int length);
215 extern int can_drop_memory(void);
216 extern int os_mincore(void *addr, unsigned long len);
219 extern int execvp_noalloc(char *buf, const char *file, char *const argv[]);
221 extern int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv);
222 extern int run_helper_thread(int (*proc)(void *), void *arg,
223 unsigned int flags, unsigned long *stack_out);
224 extern int helper_wait(int pid);
228 extern int umid_file_name(char *name, char *buf, int len);
229 extern int set_umid(char *name);
234 extern void set_sigstack(void *sig_stack, int size);
236 extern void set_handler(int sig);
238 extern int change_sig(int signal, int on);
241 extern int set_signals(int enable);
242 extern int set_signals_trace(int enable);
243 extern int os_is_signal_stack(void);
252 extern int raw(int fd);
254 extern void setup_hostinfo(char *buf, int len);
256 extern void um_early_printk(const char *s, unsigned int n);
265 extern int os_timer_create(void);
266 extern int os_timer_set_interval(unsigned long long nsecs);
267 extern int os_timer_one_shot(unsigned long long nsecs);
275 int syscall, unsigned long *args, long expected,
276 void **addr, int done);
278 unsigned long *data, int data_count,
280 extern int map(struct mm_id * mm_idp, unsigned long virt,
281 unsigned long len, int prot, int phys_fd,
282 unsigned long long offset, int done, void **data);
283 extern int unmap(struct mm_id * mm_idp, unsigned long addr, unsigned long len,
284 int done, void **data);
285 extern int protect(struct mm_id * mm_idp, unsigned long addr,
286 unsigned long len, unsigned int prot, int done, void **data);
289 extern int is_skas_winch(int pid, int fd, void *data);
290 extern int start_userspace(unsigned long stub_stack);
291 extern int copy_context_skas0(unsigned long stack, int pid);
293 extern int map_stub_pages(int fd, unsigned long code, unsigned long data,
297 extern int start_idle_thread(void *stack, jmp_buf *switch_buf);
304 extern int os_waiting_for_events_epoll(void);
305 extern void *os_epoll_get_data_pointer(int index);
306 extern int os_epoll_triggered(int index, int events);
307 extern int os_event_mask(enum um_irq_type irq_type);
308 extern int os_setup_epoll(void);
309 extern int os_add_epoll_fd(int events, int fd, void *data);
310 extern int os_mod_epoll_fd(int events, int fd, void *data);
311 extern int os_del_epoll_fd(int fd);
318 extern int add_sigio_fd(int fd);
319 extern int ignore_sigio_fd(int fd);
320 extern void maybe_sigio_broken(int fd);
321 extern void sigio_broken(int fd);
328 extern int __add_sigio_fd(int fd);
329 extern int __ignore_sigio_fd(int fd);
332 extern int os_arch_prctl(int pid, int option, unsigned long *arg2);
335 extern int get_pty(void);