sunos man page for enableok

Query: enableok

OS: sunos

Section: 9f

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

enableok(9F)						   Kernel Functions for Drivers 					      enableok(9F)

NAME
enableok - reschedule a queue for service
SYNOPSIS
#include <sys/stream.h> #include <sys/ddi.h> void enableok(queue_t *q);
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI).
PARAMETERS
q A pointer to the queue to be rescheduled.
DESCRIPTION
enableok() enables queue q to be rescheduled for service. It reverses the effect of a previous call to noenable(9F) on q by turning off the QNOENB flag in the queue.
CONTEXT
enableok() can be called from user or interrupt context.
EXAMPLES
Example 1: Using emableok() The qrestart() routine uses two STREAMS functions to restart a queue that has been disabled. The enableok() function turns off the QNOENB flag, allowing the qenable(9F) to schedule the queue for immediate processing. 1 void 2 qrestart(rdwr_q) 3 register queue_t *rdwr_q; 4 { 5 enableok(rdwr_q); 6 /* re-enable a queue that has been disabled */ 7 (void) qenable(rdwr_q); 8 }
SEE ALSO
noenable(9F), qenable(9F) Writing Device Drivers STREAMS Programming Guide SunOS 5.10 11 Apr 1991 enableok(9F)
Related Man Pages
noenable(9f) - sunos
putq(9f) - php
putq(9f) - mojave
putq(9f) - linux
putq(9f) - xfree86
Similar Topics in the Unix Linux Community
Delete lines with a word and their above lines
Merge and Sort tabular data from different text files
Once upon an uptime.
Using awk to remove lines from file that match text
UNIX Environment Setup - (Just starting!)