Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

queue(9S)

streamtab(9S)

qinit(9S)

NAME

qinit − STREAMS queue processing procedures structure

SYNOPSIS

#include <sys/stream.h>

INTERFACE LEVEL

Architecture independent level 1 (DDI/DKI). 

DESCRIPTION

The qinit structure contains pointers to processing procedures for a QUEUE.  The streamtab structure for the module or driver contains pointers to one queue(9S) structure for both upstream and downstream processing. 

STRUCTURE MEMBERS

int (∗qi_putp)(); /∗ put procedure ∗/
int (∗qi_srvp)(); /∗ service procedure ∗/
int (∗qi_qopen)(); /∗ open procedure ∗/
int (∗qi_qclose)(); /∗ close procedure ∗/
int (∗qi_qadmin)(); /∗ unused ∗/
struct module_info ∗qi_minfo; /∗ module parameters ∗/
struct module_stat ∗qi_mstat; /∗ module statistics ∗/

SEE ALSO

queue(9S), streamtab(9S)

Writing Device Drivers

STREAMS Programming Guide

NOTES

This release includes no support for module statistics. 

SunOS 5.5/SPARC  —  Last change: 11 Apr 1991

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026