19c0af131SPoul-Henning Kamp /*- 29c0af131SPoul-Henning Kamp * Copyright (c) 2005 Poul-Henning Kamp. All rights reserved. 39c0af131SPoul-Henning Kamp * 49c0af131SPoul-Henning Kamp * Redistribution and use in source and binary forms, with or without 59c0af131SPoul-Henning Kamp * modification, are permitted provided that the following conditions 69c0af131SPoul-Henning Kamp * are met: 79c0af131SPoul-Henning Kamp * 1. Redistributions of source code must retain the above copyright 89c0af131SPoul-Henning Kamp * notice, this list of conditions and the following disclaimer. 99c0af131SPoul-Henning Kamp * 2. Neither the name of the University nor the names of its contributors 109c0af131SPoul-Henning Kamp * may be used to endorse or promote products derived from this software 119c0af131SPoul-Henning Kamp * without specific prior written permission. 129c0af131SPoul-Henning Kamp * 139c0af131SPoul-Henning Kamp * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 149c0af131SPoul-Henning Kamp * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 159c0af131SPoul-Henning Kamp * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 169c0af131SPoul-Henning Kamp * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 179c0af131SPoul-Henning Kamp * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 189c0af131SPoul-Henning Kamp * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 199c0af131SPoul-Henning Kamp * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 209c0af131SPoul-Henning Kamp * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 219c0af131SPoul-Henning Kamp * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 229c0af131SPoul-Henning Kamp * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 239c0af131SPoul-Henning Kamp * SUCH DAMAGE. 249c0af131SPoul-Henning Kamp * 259c0af131SPoul-Henning Kamp * $FreeBSD$ 269c0af131SPoul-Henning Kamp */ 279c0af131SPoul-Henning Kamp 289c0af131SPoul-Henning Kamp /* 299c0af131SPoul-Henning Kamp * This file documents a private interface and it SHALL only be used 309c0af131SPoul-Henning Kamp * by kern/kern_conf.c and fs/devfs/... 319c0af131SPoul-Henning Kamp */ 329c0af131SPoul-Henning Kamp 339c0af131SPoul-Henning Kamp #ifndef _FS_DEVFS_DEVFS_INT_H_ 349c0af131SPoul-Henning Kamp #define _FS_DEVFS_DEVFS_INT_H_ 359c0af131SPoul-Henning Kamp 369c0af131SPoul-Henning Kamp #include <sys/queue.h> 379c0af131SPoul-Henning Kamp 389c0af131SPoul-Henning Kamp #ifdef _KERNEL 399c0af131SPoul-Henning Kamp 409c0af131SPoul-Henning Kamp void devfs_create(struct cdev *dev); 419c0af131SPoul-Henning Kamp void devfs_destroy(struct cdev *dev); 429c0af131SPoul-Henning Kamp 439c0af131SPoul-Henning Kamp #endif /* _KERNEL */ 449c0af131SPoul-Henning Kamp 459c0af131SPoul-Henning Kamp #endif /* !_FS_DEVFS_DEVFS_INT_H_ */ 46