~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/linux/auto_fs4.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /* -*- c -*-
  2  * linux/include/linux/auto_fs4.h
  3  *
  4  * Copyright 1999-2000 Jeremy Fitzhardinge <jeremy@goop.org>
  5  *
  6  * This file is part of the Linux kernel and is made available under
  7  * the terms of the GNU General Public License, version 2, or at your
  8  * option, any later version, incorporated herein by reference.
  9  */
 10 
 11 #ifndef _LINUX_AUTO_FS4_H
 12 #define _LINUX_AUTO_FS4_H
 13 
 14 /* Include common v3 definitions */
 15 #include <linux/auto_fs.h>
 16 
 17 /* autofs v4 definitions */
 18 #undef AUTOFS_PROTO_VERSION
 19 #undef AUTOFS_MIN_PROTO_VERSION
 20 #undef AUTOFS_MAX_PROTO_VERSION
 21 
 22 #define AUTOFS_PROTO_VERSION            4
 23 #define AUTOFS_MIN_PROTO_VERSION        3
 24 #define AUTOFS_MAX_PROTO_VERSION        4
 25 
 26 /* New message type */
 27 #define autofs_ptype_expire_multi       2       /* Expire entry (umount request) */
 28 
 29 /* v4 multi expire (via pipe) */
 30 struct autofs_packet_expire_multi {
 31         struct autofs_packet_hdr hdr;
 32         autofs_wqt_t wait_queue_token;
 33         int len;
 34         char name[NAME_MAX+1];
 35 };
 36 
 37 union autofs_packet_union {
 38         struct autofs_packet_hdr hdr;
 39         struct autofs_packet_missing missing;
 40         struct autofs_packet_expire expire;
 41         struct autofs_packet_expire_multi expire_multi;
 42 };
 43 
 44 #define AUTOFS_IOC_EXPIRE_MULTI _IOW(0x93,0x66,int)
 45 
 46 
 47 #endif /* _LINUX_AUTO_FS4_H */
 48 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.