diff -Naupr autodir-0.99.8.orig/src/autodir.c autodir-0.99.8/src/autodir.c --- autodir-0.99.8.orig/src/autodir.c 2006-11-24 05:03:22.000000000 +0100 +++ autodir-0.99.8/src/autodir.c 2007-03-19 13:53:04.000000000 +0100 @@ -43,7 +43,7 @@ I acknowledge autofs people for any #include <sys/stat.h> #include <sys/poll.h> #include <linux/types.h> -#include <linux/auto_fs4.h> +#include "auto_fs4.h" #include "miscfuncs.h" #include "msg.h" diff -Naupr autodir-0.99.8.orig/src/auto_fs4.h autodir-0.99.8/src/auto_fs4.h --- autodir-0.99.8.orig/src/auto_fs4.h 1970-01-01 01:00:00.000000000 +0100 +++ autodir-0.99.8/src/auto_fs4.h 2007-03-19 13:53:04.000000000 +0100 @@ -0,0 +1,45 @@ +/* -*- c-mode -*- + * 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 +#define AUTOFS_PROTO_VERSION 4 + +#undef AUTOFS_MAX_PROTO_VERSION +#define AUTOFS_MAX_PROTO_VERSION AUTOFS_PROTO_VERSION + +/* 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) + + +#endif /* _LINUX_AUTO_FS4_H */ diff -Naupr autodir-0.99.8.orig/src/expire.c autodir-0.99.8/src/expire.c --- autodir-0.99.8.orig/src/expire.c 2006-11-12 03:22:14.000000000 +0100 +++ autodir-0.99.8/src/expire.c 2007-03-19 13:53:04.000000000 +0100 @@ -27,7 +27,7 @@ Foundation, Inc., 675 Mass Ave, Cambridg #include <unistd.h> #include <sys/ioctl.h> #include <linux/types.h> -#include <linux/auto_fs4.h> +#include "auto_fs4.h" #include "msg.h" #include "thread.h"