Files
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

97 lines
1.6 KiB
C

#ifndef lint
static char sccsid[] = "@(#)str_conf.c 1.1 94/10/31 Copyr 1986 Sun Micro";
#endif
/*
* Copyright (c) 1986 by Sun Microsystems, Inc.
*/
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/conf.h>
#include <sys/stream.h>
#include "nbuf.h"
#include "pf.h"
#include "kb.h"
#include "ms.h"
#include "tim.h"
#include "tirw.h"
#include "db.h"
#ifdef sun4c
#include "audioamd.h"
#else
#define NAUDIOAMD 0
#endif
#if NNBUF > 0
extern struct streamtab nb_info;
#endif
#if NPF > 0
extern struct streamtab pf_info;
#endif
#if NKB > 0
extern struct streamtab kbd_info;
#endif
#if NMS > 0
extern struct streamtab ms_info;
#endif
#if NTIM > 0
extern struct streamtab timinfo;
#endif
#if NTIRW > 0
extern struct streamtab trwinfo;
#endif
#if NDB > 0
extern struct streamtab dbinfo;
#endif
#if NAUDIOAMD > 0
extern struct streamtab audio_79C30_info;
#endif
extern struct streamtab ldtrinfo;
extern struct streamtab ttycompatinfo;
struct fmodsw fmodsw[] =
{
#if NNBUF > 0
{ "nbuf", &nb_info },
#endif
#if NPF > 0
{ "pf", &pf_info },
#endif
#if NKB > 0
{ "kb", &kbd_info },
#endif
#if NMS > 0
{ "ms", &ms_info },
#endif
#if NTIM > 0
{ "timod", &timinfo },
#endif
#if NTIRW > 0
{ "tirdwr", &trwinfo },
#endif
#if NDB > 0
{ "db", &dbinfo },
#endif
#if NAUDIOAMD > 0
{ "audioamd", &audio_79C30_info },
#endif
{ "ldterm", &ldtrinfo },
{ "ttcompat", &ttycompatinfo },
#ifdef VDDRV
{ "", 0 }, /* reserved for loadable modules */
{ "", 0 },
{ "", 0 },
{ "", 0 },
{ "", 0 },
{ "", 0 },
{ "", 0 },
{ "", 0 },
#endif VDDRV
{ "", 0 }
};
int fmodcnt = sizeof (fmodsw) / sizeof (fmodsw[0]) - 1;