/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*- * vim:expandtab:shiftwidth=8:tabstop=8: * * This file is part of Lustre, http://www.lustre.org * * MDS data structures. * See also lustre_idl.h for wire formats of requests. */ #ifndef _LUSTRE_MDC_H #define _LUSTRE_MDC_H #ifdef __KERNEL__ # include # include # ifdef CONFIG_FS_POSIX_ACL # include # endif #endif #include #include #include #include #include #include #include struct ptlrpc_client; struct obd_export; struct ptlrpc_request; struct obd_device; /* mdc/mdc_locks.c */ int it_disposition(struct lookup_intent *it, int flag); void it_clear_disposition(struct lookup_intent *it, int flag); void it_set_disposition(struct lookup_intent *it, int flag); int it_open_error(int phase, struct lookup_intent *it); #endif