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);
149 extern int os_seek_file(int fd, unsigned long long offset);
150 extern int os_open_file(const char *file, struct openflags flags, int mode);
151 extern int os_read_file(int fd, void *buf, int len);
152 extern int os_write_file(int fd, const void *buf, int count);
153 extern int os_sync_file(int fd);
154 extern int os_file_size(const char *file, unsigned long long *size_out);
155 extern int os_pread_file(int fd, void *buf, int len, unsigned long long offset);
156 extern int os_pwrite_file(int fd, const void *buf, int count, unsigned long long offset);
157 extern int os_file_modtime(const char *file, long long *modtime);
158 extern int os_pipe(int *fd, int stream, int close_on_exec);
159 extern int os_set_fd_async(int fd);
160 extern int os_clear_fd_async(int fd);
161 extern int os_set_fd_block(int fd, int blocking);
162 extern int os_accept_connection(int fd);
163 extern int os_create_unix_socket(const char *file, int len, int close_on_exec);
164 extern int os_shutdown_socket(int fd, int r, int w);
165 extern int os_dup_file(int fd);
166 extern void os_close_file(int fd);
167 ssize_t os_rcv_fd_msg(int fd, int *fds, unsigned int n_fds,
169 extern int os_connect_socket(const char *name);
170 extern int os_file_type(char *file);
171 extern int os_file_mode(const char *file, struct openflags *mode_out);
172 extern int os_lock_file(int fd, int excl);
177 extern int os_falloc_punch(int fd, unsigned long long offset, int count);
178 extern int os_falloc_zeroes(int fd, unsigned long long offset, int count);
179 extern int os_eventfd(unsigned int initval, int flags);
180 extern int os_sendmsg_fds(int fd, const void *buf, unsigned int len,
181 const int *fds, unsigned int fds_num);
182 int os_poll(unsigned int n, const int *fds);
183 void *os_mmap_rw_shared(int fd, size_t size);
189 extern void check_host_supports_tls(int *supports_tls, int *tls_min);
195 extern int create_mem_file(unsigned long long len);
201 extern void os_alarm_process(int pid);
202 extern void os_kill_process(int pid, int reap_child);
203 extern void os_kill_ptraced_process(int pid, int reap_child);
205 extern int os_getpid(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);
220 extern int execvp_noalloc(char *buf, const char *file, char *const argv[]);
222 extern int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv);
223 extern int run_helper_thread(int (*proc)(void *), void *arg,
224 unsigned int flags, unsigned long *stack_out);
225 extern int helper_wait(int pid);
229 extern int umid_file_name(char *name, char *buf, int len);
230 extern int set_umid(char *name);
235 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 um_set_signals(int enable);
242 extern int um_set_signals_trace(int enable);
251 extern int raw(int fd);
253 extern void setup_hostinfo(char *buf, int len);
254 extern ssize_t os_getrandom(void *buf, size_t len, unsigned int flags);
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);
273 int syscall_stub_flush(struct mm_id *mm_idp);
277 int map(struct mm_id *mm_idp, unsigned long virt,
278 unsigned long len, int prot, int phys_fd,
280 int unmap(struct mm_id *mm_idp, unsigned long addr, unsigned long len);
283 extern int is_skas_winch(int pid, int fd, void *data);
284 extern int start_userspace(unsigned long stub_stack);
288 extern int start_idle_thread(void *stack, jmp_buf *switch_buf);
295 extern int os_waiting_for_events_epoll(void);
296 extern void *os_epoll_get_data_pointer(int index);
297 extern int os_epoll_triggered(int index, int events);
298 extern int os_event_mask(enum um_irq_type irq_type);
299 extern int os_setup_epoll(void);
300 extern int os_add_epoll_fd(int events, int fd, void *data);
301 extern int os_mod_epoll_fd(int events, int fd, void *data);
302 extern int os_del_epoll_fd(int fd);
309 extern int add_sigio_fd(int fd);
310 extern int ignore_sigio_fd(int fd);
311 extern void maybe_sigio_broken(int fd);
312 extern void sigio_broken(int fd);
319 extern int __add_sigio_fd(int fd);
320 extern int __ignore_sigio_fd(int fd);
323 extern int get_pty(void);