1*fe9efbf0Sderaadt /* $OpenBSD: conf.h,v 1.6 2011/11/14 14:29:53 deraadt Exp $ */ 22e5c94fbSmickey 32e5c94fbSmickey /* 4*fe9efbf0Sderaadt * Copyright (c) 1998-2005 Michael Shalayeff 52e5c94fbSmickey * All rights reserved. 62e5c94fbSmickey * 7*fe9efbf0Sderaadt * Permission to use, copy, modify, and distribute this software for any 8*fe9efbf0Sderaadt * purpose with or without fee is hereby granted, provided that the above 9*fe9efbf0Sderaadt * copyright notice and this permission notice appear in all copies. 102e5c94fbSmickey * 11*fe9efbf0Sderaadt * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 12*fe9efbf0Sderaadt * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 13*fe9efbf0Sderaadt * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 14*fe9efbf0Sderaadt * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 15*fe9efbf0Sderaadt * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER IN 16*fe9efbf0Sderaadt * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 17*fe9efbf0Sderaadt * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 182e5c94fbSmickey */ 192e5c94fbSmickey 2014f43d6fSmickey #ifndef _MACHINE_CONF_H_ 2114f43d6fSmickey #define _MACHINE_CONF_H_ 222e5c94fbSmickey 232e5c94fbSmickey #include <sys/conf.h> 242e5c94fbSmickey struct tty; 252e5c94fbSmickey struct termios; 262e5c94fbSmickey 272e5c94fbSmickey cdev_decl(pdc); 28c4071fd1Smillert int pdcparam(struct tty *, struct termios *); 29c4071fd1Smillert void pdcstart(struct tty *); 302e5c94fbSmickey 31792ca7c4Smickey #define mmread mmrw 32792ca7c4Smickey #define mmwrite mmrw 33792ca7c4Smickey cdev_decl(mm); 34792ca7c4Smickey 3514f43d6fSmickey cdev_decl(fd); 3614f43d6fSmickey bdev_decl(fd); 372e5c94fbSmickey 3814f43d6fSmickey #endif /* _MACHINE_CONF_H_ */ 39