24 lines
		
	
	
		
			817 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			817 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _PROCFS_PROTO_H
 | |
| #define _PROCFS_PROTO_H
 | |
| 
 | |
| /* buf.c */
 | |
| _PROTOTYPE( void buf_init, (off_t start, size_t len)			);
 | |
| _PROTOTYPE( void buf_printf, (char *fmt, ...)				);
 | |
| _PROTOTYPE( void buf_append, (char *data, size_t len)			);
 | |
| _PROTOTYPE( size_t buf_get, (char **ptr)				);
 | |
| 
 | |
| /* tree.c */
 | |
| _PROTOTYPE( int init_tree, (void)					);
 | |
| _PROTOTYPE( int lookup_hook, (struct inode *parent, char *name,
 | |
| 	cbdata_t cbdata)						);
 | |
| _PROTOTYPE( int getdents_hook, (struct inode *inode, cbdata_t cbdata)	);
 | |
| _PROTOTYPE( int read_hook, (struct inode *inode, off_t offset,
 | |
| 	char **ptr, size_t *len, cbdata_t cbdata)			);
 | |
| _PROTOTYPE( int rdlink_hook, (struct inode *inode, char *ptr,
 | |
| 	size_t max, cbdata_t cbdata)					);
 | |
| 
 | |
| /* util.c */
 | |
| _PROTOTYPE( int	procfs_getloadavg, (double *loadavg, int nelem)		);
 | |
| 
 | |
| #endif /* _PROCFS_PROTO_H */
 | 
