source: cmedia/trunk/Include/Linux/wrapper.h@ 354

Last change on this file since 354 was 354, checked in by stevenhl, 17 years ago

Import untested baseline cmedia sources, work products and binaries
Binaries and work products should be deleted from repository.
once new builds are verified to work.

File size: 1.5 KB
Line 
1/* $Id: wrapper.h,v 1.1 2000/04/23 14:55:34 ktk 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
Note: See TracBrowser for help on using the repository browser.