forked from mirrors/linux
		
	 8a96619145
			
		
	
	
		8a96619145
		
	
	
	
	
		
			
			Signed-off-by: Ian Kent <raven@themaw.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
		
			
				
	
	
		
			57 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* -*- c -*-
 | |
|  * linux/include/linux/auto_fs4.h
 | |
|  *
 | |
|  * Copyright 1999-2000 Jeremy Fitzhardinge <jeremy@goop.org>
 | |
|  *
 | |
|  * This file is part of the Linux kernel and is made available under
 | |
|  * the terms of the GNU General Public License, version 2, or at your
 | |
|  * option, any later version, incorporated herein by reference.
 | |
|  */
 | |
| 
 | |
| #ifndef _LINUX_AUTO_FS4_H
 | |
| #define _LINUX_AUTO_FS4_H
 | |
| 
 | |
| /* Include common v3 definitions */
 | |
| #include <linux/auto_fs.h>
 | |
| 
 | |
| /* autofs v4 definitions */
 | |
| #undef AUTOFS_PROTO_VERSION
 | |
| #undef AUTOFS_MIN_PROTO_VERSION
 | |
| #undef AUTOFS_MAX_PROTO_VERSION
 | |
| 
 | |
| #define AUTOFS_PROTO_VERSION		4
 | |
| #define AUTOFS_MIN_PROTO_VERSION	3
 | |
| #define AUTOFS_MAX_PROTO_VERSION	4
 | |
| 
 | |
| #define AUTOFS_PROTO_SUBVERSION		7
 | |
| 
 | |
| /* Mask for expire behaviour */
 | |
| #define AUTOFS_EXP_IMMEDIATE		1
 | |
| #define AUTOFS_EXP_LEAVES		2
 | |
| 
 | |
| /* New message type */
 | |
| #define autofs_ptype_expire_multi	2	/* Expire entry (umount request) */
 | |
| 
 | |
| /* v4 multi expire (via pipe) */
 | |
| struct autofs_packet_expire_multi {
 | |
| 	struct autofs_packet_hdr hdr;
 | |
|         autofs_wqt_t wait_queue_token;
 | |
| 	int len;
 | |
| 	char name[NAME_MAX+1];
 | |
| };
 | |
| 
 | |
| union autofs_packet_union {
 | |
| 	struct autofs_packet_hdr hdr;
 | |
| 	struct autofs_packet_missing missing;
 | |
| 	struct autofs_packet_expire expire;
 | |
| 	struct autofs_packet_expire_multi expire_multi;
 | |
| };
 | |
| 
 | |
| #define AUTOFS_IOC_EXPIRE_MULTI		_IOW(0x93,0x66,int)
 | |
| #define AUTOFS_IOC_PROTOSUBVER		_IOR(0x93,0x67,int)
 | |
| #define AUTOFS_IOC_ASKREGHOST           _IOR(0x93,0x68,int)
 | |
| #define AUTOFS_IOC_TOGGLEREGHOST        _IOR(0x93,0x69,int)
 | |
| #define AUTOFS_IOC_ASKUMOUNT		_IOR(0x93,0x70,int)
 | |
| 
 | |
| 
 | |
| #endif /* _LINUX_AUTO_FS4_H */
 |