STREAMS/UX for the HP 9000 Reference Manual
73
STREAMS/UX Multiprocessor Support
Running Modules and Drivers in Uniprocessor Emulation Mode
MASTER FILE $DEVICE TABLE CONFIGURATION
name handle type mask block char
lo loinfo 21 FC -1 75 /* 0x10000 not set in mask */
lmodb lmbinfo 40 0 -1 -1 /* 0x10000 not set in mask */
INSTALL FUNCTION CONFIGURATION
LO DRIVER
static drv_info_t lo_drv_info = { /* driver information */
“lo”, /* name */
“pseudo”, /* class */
DRV_CHAR | DRV_PSEUDO, /* *****NOTE***** DRV_MP_SAFE flag not specified */
-1, /* block major number */
75, /* character major number */
NULL, NULL, NULL, /* cdio, gio_private, and cdio_private structures */
}
static drv_ops_t lo_drv_ops = { /* driver entry points */
NULL, /* open */
NULL, /* close */
NULL, /* strategy */
NULL, /* dump */
NULL, /* psize */
NULL, /* mount */
NULL, /* read */
NULL, /* write */
NULL, /* ioctl */
NULL, /* select */
NULL, /* option1 */
NULL, NULL, NULL, NULL, /* reserved entry points */
0, /* device flags */
}
static streams_info_t lo_str_info = { /* streams information */
“lo”, /* name */
75, /* major number */
{&lorinit, &lowinit, NULL, NULL},/* streamtab */
STR_IS_DEVICE, /* *****NOTE***** MGR_IS_MP flag not specified */
0, /* synchronization level */
“”, /* elsewhere sync name */
}