19ec7b004SRick Macklem /*- 2*4d846d26SWarner Losh * SPDX-License-Identifier: BSD-2-Clause 3d63027b6SPedro F. Giffuni * 49ec7b004SRick Macklem * Copyright (c) 2009 Rick Macklem, University of Guelph 59ec7b004SRick Macklem * All rights reserved. 69ec7b004SRick Macklem * 79ec7b004SRick Macklem * Redistribution and use in source and binary forms, with or without 89ec7b004SRick Macklem * modification, are permitted provided that the following conditions 99ec7b004SRick Macklem * are met: 109ec7b004SRick Macklem * 1. Redistributions of source code must retain the above copyright 119ec7b004SRick Macklem * notice, this list of conditions and the following disclaimer. 129ec7b004SRick Macklem * 2. Redistributions in binary form must reproduce the above copyright 139ec7b004SRick Macklem * notice, this list of conditions and the following disclaimer in the 149ec7b004SRick Macklem * documentation and/or other materials provided with the distribution. 159ec7b004SRick Macklem * 169ec7b004SRick Macklem * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 179ec7b004SRick Macklem * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 189ec7b004SRick Macklem * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 199ec7b004SRick Macklem * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 209ec7b004SRick Macklem * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 219ec7b004SRick Macklem * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 229ec7b004SRick Macklem * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 239ec7b004SRick Macklem * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 249ec7b004SRick Macklem * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 259ec7b004SRick Macklem * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 269ec7b004SRick Macklem * SUCH DAMAGE. 279ec7b004SRick Macklem */ 289ec7b004SRick Macklem 299ec7b004SRick Macklem #ifndef _NFS_NFSKPIPORT_H_ 30c19f5426SRick Macklem #define _NFS_NFSKPIPORT_H_ 319ec7b004SRick Macklem /* 329ec7b004SRick Macklem * These definitions are needed since the generic code is now using Darwin8 339ec7b004SRick Macklem * KPI stuff. (I know, seems a bit silly, but I want the code to build on 349ec7b004SRick Macklem * Darwin8 and hopefully subsequent releases from Apple.) 359ec7b004SRick Macklem */ 369ec7b004SRick Macklem typedef struct mount * mount_t; 379ec7b004SRick Macklem 389ec7b004SRick Macklem typedef struct vnode * vnode_t; 399ec7b004SRick Macklem 40c19f5426SRick Macklem #endif /* _NFS_NFSKPIPORT_H */ 41