auto_dev-ioctl.h revision f168c27313e4d7b0aabee037dc9c78a5799f0597
721bb987c406979bcfe705fa1ca8d54497d40fcbRobert Wapshott * Copyright 2008 Red Hat, Inc. All rights reserved.
721bb987c406979bcfe705fa1ca8d54497d40fcbRobert Wapshott * Copyright 2008 Ian Kent <raven@themaw.net>
721bb987c406979bcfe705fa1ca8d54497d40fcbRobert Wapshott * This file is part of the Linux kernel and is made available under
721bb987c406979bcfe705fa1ca8d54497d40fcbRobert Wapshott * the terms of the GNU General Public License, version 2, or at your
721bb987c406979bcfe705fa1ca8d54497d40fcbRobert Wapshott * option, any later version, incorporated herein by reference.
721bb987c406979bcfe705fa1ca8d54497d40fcbRobert Wapshott#endif /* __KERNEL__ */
721bb987c406979bcfe705fa1ca8d54497d40fcbRobert Wapshott#define AUTOFS_DEV_IOCTL_SIZE sizeof(struct autofs_dev_ioctl)
721bb987c406979bcfe705fa1ca8d54497d40fcbRobert Wapshott * An ioctl interface for autofs mount point control.
struct args_protosubver {
struct args_openmount {
struct args_ready {
struct args_fail {
struct args_setpipefd {
struct args_timeout {
struct args_requester {
struct args_expire {
struct args_askumount {
struct args_ismountpoint {
struct args_in {
} in;
struct args_out {
} out;
struct autofs_dev_ioctl {
char path[0];
* to autofs-dev-ioctl.c:lookup_ioctl()
/* Activate/deactivate autofs mount */
#define AUTOFS_DEV_IOCTL_VERSION \
#define AUTOFS_DEV_IOCTL_PROTOVER \
#define AUTOFS_DEV_IOCTL_PROTOSUBVER \
#define AUTOFS_DEV_IOCTL_OPENMOUNT \
#define AUTOFS_DEV_IOCTL_CLOSEMOUNT \
#define AUTOFS_DEV_IOCTL_READY \
#define AUTOFS_DEV_IOCTL_FAIL \
#define AUTOFS_DEV_IOCTL_SETPIPEFD \
#define AUTOFS_DEV_IOCTL_CATATONIC \
#define AUTOFS_DEV_IOCTL_TIMEOUT \
#define AUTOFS_DEV_IOCTL_REQUESTER \
#define AUTOFS_DEV_IOCTL_EXPIRE \
#define AUTOFS_DEV_IOCTL_ASKUMOUNT \
#define AUTOFS_DEV_IOCTL_ISMOUNTPOINT \