| 
									
										
										
										
											2012-08-23 14:43:24 +04:00
										 |  |  | #ifndef __PROCFS_FD_H__
 | 
					
						
							|  |  |  | #define __PROCFS_FD_H__
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <linux/fs.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern const struct file_operations proc_fd_operations; | 
					
						
							|  |  |  | extern const struct inode_operations proc_fd_inode_operations; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern const struct file_operations proc_fdinfo_operations; | 
					
						
							|  |  |  | extern const struct inode_operations proc_fdinfo_inode_operations; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern int proc_fd_permission(struct inode *inode, int mask); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-04-12 01:42:56 +01:00
										 |  |  | static inline int proc_fd(struct inode *inode) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	return PROC_I(inode)->fd; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-08-23 14:43:24 +04:00
										 |  |  | #endif /* __PROCFS_FD_H__ */
 |