forked from mirrors/linux
		
	
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			513 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			513 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef _LINUX_FS_STRUCT_H
 | 
						|
#define _LINUX_FS_STRUCT_H
 | 
						|
 | 
						|
#include <linux/path.h>
 | 
						|
 | 
						|
struct fs_struct {
 | 
						|
	atomic_t count;
 | 
						|
	rwlock_t lock;
 | 
						|
	int umask;
 | 
						|
	struct path root, pwd;
 | 
						|
};
 | 
						|
 | 
						|
extern struct kmem_cache *fs_cachep;
 | 
						|
 | 
						|
extern void exit_fs(struct task_struct *);
 | 
						|
extern void set_fs_root(struct fs_struct *, struct path *);
 | 
						|
extern void set_fs_pwd(struct fs_struct *, struct path *);
 | 
						|
extern struct fs_struct *copy_fs_struct(struct fs_struct *);
 | 
						|
extern void put_fs_struct(struct fs_struct *);
 | 
						|
 | 
						|
#endif /* _LINUX_FS_STRUCT_H */
 |