 289b04677a
			
		
	
	
		289b04677a
		
	
	
	
	
		
			
			This obviates the need for several file system implementations to remember the device on which they are mounted. Change-Id: Ida8325cf4bcf072e61761cfee34e3f7ed2d750b9
		
			
				
	
	
		
			36 lines
		
	
	
		
			758 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			758 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* EXTERN should be extern except for the table file */
 | |
| 
 | |
| #ifndef LIBPUFFS_GLO_H
 | |
| #define LIBPUFFS_GLO_H
 | |
| 
 | |
| #ifdef _TABLE
 | |
| #undef EXTERN
 | |
| #define EXTERN
 | |
| #endif
 | |
| 
 | |
| #include <fs/puffs/puffs_msgif.h>
 | |
| 
 | |
| EXTERN struct puffs_usermount *global_pu;
 | |
| 
 | |
| EXTERN int is_readonly_fs;
 | |
| EXTERN int buildpath;
 | |
| 
 | |
| /* Sometimes user can call exit. If we received a message,
 | |
|  * report a failure to VFS before exiting. Especially on mount
 | |
|  * and unmount.
 | |
|  */
 | |
| 
 | |
| /* The following variables are used for returning results to the caller. */
 | |
| EXTERN int err_code;        /* temporary storage for error number */
 | |
| 
 | |
| EXTERN struct puffs_kcred global_kcred;
 | |
| 
 | |
| EXTERN char fs_name[PATH_MAX+1];
 | |
| 
 | |
| EXTERN int mounted;
 | |
| EXTERN int exitsignaled;
 | |
| 
 | |
| extern struct fsdriver puffs_table;
 | |
| 
 | |
| #endif /* LIBPUFFS_GLO_H */
 |