1/* 2 * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 3 * Licensed under the GPL 4 */ 5 6#include "linux/module.h" 7#include "linux/syscalls.h" 8#include "asm/tlbflush.h" 9#include "asm/uaccess.h" 10#include "as-layout.h" 11#include "kern_util.h" 12#include "mem_user.h" 13#include "os.h" 14 15EXPORT_SYMBOL(uml_physmem); 16EXPORT_SYMBOL(set_signals); 17EXPORT_SYMBOL(get_signals); 18EXPORT_SYMBOL(kernel_thread); 19EXPORT_SYMBOL(sys_waitpid); 20EXPORT_SYMBOL(flush_tlb_range); 21 22EXPORT_SYMBOL(high_physmem); 23EXPORT_SYMBOL(empty_zero_page); 24EXPORT_SYMBOL(handle_page_fault); 25EXPORT_SYMBOL(find_iomem); 26 27EXPORT_SYMBOL(strnlen_user); 28EXPORT_SYMBOL(strncpy_from_user); 29EXPORT_SYMBOL(copy_to_user); 30EXPORT_SYMBOL(copy_from_user); 31EXPORT_SYMBOL(clear_user); 32EXPORT_SYMBOL(uml_strdup); 33 34EXPORT_SYMBOL(os_stat_fd); 35EXPORT_SYMBOL(os_stat_file); 36EXPORT_SYMBOL(os_access); 37EXPORT_SYMBOL(os_set_exec_close); 38EXPORT_SYMBOL(os_getpid); 39EXPORT_SYMBOL(os_open_file); 40EXPORT_SYMBOL(os_read_file); 41EXPORT_SYMBOL(os_write_file); 42EXPORT_SYMBOL(os_seek_file); 43EXPORT_SYMBOL(os_lock_file); 44EXPORT_SYMBOL(os_ioctl_generic); 45EXPORT_SYMBOL(os_pipe); 46EXPORT_SYMBOL(os_file_type); 47EXPORT_SYMBOL(os_file_mode); 48EXPORT_SYMBOL(os_file_size); 49EXPORT_SYMBOL(os_flush_stdout); 50EXPORT_SYMBOL(os_close_file); 51EXPORT_SYMBOL(os_set_fd_async); 52EXPORT_SYMBOL(os_set_fd_block); 53EXPORT_SYMBOL(helper_wait); 54EXPORT_SYMBOL(os_shutdown_socket); 55EXPORT_SYMBOL(os_create_unix_socket); 56EXPORT_SYMBOL(os_connect_socket); 57EXPORT_SYMBOL(os_accept_connection); 58EXPORT_SYMBOL(os_rcv_fd); 59EXPORT_SYMBOL(run_helper); 60EXPORT_SYMBOL(start_thread); 61 62EXPORT_SYMBOL(add_sigio_fd); 63EXPORT_SYMBOL(ignore_sigio_fd); 64EXPORT_SYMBOL(deactivate_fd); 65EXPORT_SYMBOL(sigio_broken); 66 67#ifdef CONFIG_SMP 68 69/* required for SMP */ 70 71extern void __write_lock_failed(rwlock_t *rw); 72EXPORT_SYMBOL(__write_lock_failed); 73 74extern void __read_lock_failed(rwlock_t *rw); 75EXPORT_SYMBOL(__read_lock_failed); 76 77#endif 78