1 | /* $Id: wrapper.h,v 1.1.1.1 2003/07/02 13:57:02 eleph Exp $ */
|
---|
2 |
|
---|
3 | #ifndef _WRAPPER_H_
|
---|
4 | #define _WRAPPER_H_
|
---|
5 | #define wait_handle struct wait_queue
|
---|
6 | #define file_handle struct file
|
---|
7 | #define inode_handle struct inode
|
---|
8 | #define select_table_handle select_table
|
---|
9 | #define vm_area_handle struct vm_area_struct
|
---|
10 | #define file_operation_handle file_operations
|
---|
11 |
|
---|
12 | #define connect_wrapper(x) 0
|
---|
13 | #define current_got_fatal_signal() (signal_pending(current))
|
---|
14 | #define current_set_timeout(val) current->timeout = val
|
---|
15 |
|
---|
16 | #define module_interruptible_sleep_on interruptible_sleep_on
|
---|
17 | #define module_wake_up wake_up
|
---|
18 | #define module_select_wait select_wait
|
---|
19 | #define module_register_chrdev register_chrdev
|
---|
20 | #define module_unregister_chrdev unregister_chrdev
|
---|
21 | #define module_register_blkdev register_blkdev
|
---|
22 | #define module_unregister_blkdev unregister_blkdev
|
---|
23 |
|
---|
24 | #define inode_get_rdev(i) i->i_rdev
|
---|
25 | #define inode_get_count(i) i->i_count
|
---|
26 | #define inode_inc_count(i) i->i_count++
|
---|
27 | #define inode_dec_count(i) i->i_count--
|
---|
28 |
|
---|
29 | #define file_get_flags(f) f->f_flags
|
---|
30 |
|
---|
31 | #define vma_set_inode(v,i) v->vm_inode = i
|
---|
32 | #define vma_get_flags(v) v->vm_flags
|
---|
33 | #define vma_get_pgoff(v) v->vm_pgoff
|
---|
34 | #define vma_get_start(v) v->vm_start
|
---|
35 | #define vma_get_end(v) v->vm_end
|
---|
36 | #define vma_get_page_prot(v) v->vm_page_prot
|
---|
37 |
|
---|
38 | #define mem_map_reserve(p) set_bit(PG_reserved, &mem_map[p].flags)
|
---|
39 | #define mem_map_unreserve(p) clear_bit(PG_reserved, &mem_map[p].flags)
|
---|
40 | #define mem_map_inc_count(p) atomic_inc(&(mem_map[p].count))
|
---|
41 | #define mem_map_dec_count(p) atomic_dec(&(mem_map[p].count))
|
---|
42 | #endif
|
---|