1130365Smlaier/* $OpenBSD: altqconf.h,v 1.1 2001/06/27 05:28:36 kjc Exp $ */ 2130365Smlaier/* $NetBSD: altqconf.h,v 1.2 2001/05/30 11:57:16 mrg Exp $ */ 3130365Smlaier 4130365Smlaier#if defined(_KERNEL_OPT) || defined(__OpenBSD__) 5130365Smlaier 6130365Smlaier#if defined(_KERNEL_OPT) 7130365Smlaier#include "opt_altq_enabled.h" 8130365Smlaier#endif 9130365Smlaier 10130365Smlaier#include <sys/conf.h> 11130365Smlaier 12130365Smlaier#ifdef ALTQ 13130365Smlaier#define NALTQ 1 14130365Smlaier#else 15130365Smlaier#define NALTQ 0 16130365Smlaier#endif 17130365Smlaier 18130365Smlaiercdev_decl(altq); 19130365Smlaier 20130365Smlaier#ifdef __OpenBSD__ 21130365Smlaier#define cdev_altq_init(c,n) { \ 22130365Smlaier dev_init(c,n,open), dev_init(c,n,close), (dev_type_read((*))) enodev, \ 23130365Smlaier (dev_type_write((*))) enodev, dev_init(c,n,ioctl), \ 24130365Smlaier (dev_type_stop((*))) enodev, 0, (dev_type_select((*))) enodev, \ 25130365Smlaier (dev_type_mmap((*))) enodev } 26130365Smlaier#else 27130365Smlaier#define cdev_altq_init(x,y) cdev__oci_init(x,y) 28130365Smlaier#endif 29130365Smlaier#endif /* defined(_KERNEL_OPT) || defined(__OpenBSD__) */ 30