Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

enableok(9r) [osf1 man page]

enableok(9r)															      enableok(9r)

NAME
enableok - STREAMS: Enables a queue for service SYNOPSIS
#include <sys/stream.h> void enableok( queue_t *queue_pointer ); ARGUMENTS
Specifies a pointer to the queue to be rescheduled. The typedef queue_t is an alternate name for struct queue_entry *. DESCRIPTION
The enableok interface allows the queue associated with the queue_pointer argument to be rescheduled for service. The interface cancels the effect of a previous call to the noenable interface on the queue by turning off the QNOENB flag in the queue. RETURN VALUES
None SEE ALSO
Kernel Interfaces: noenable(9r), qenable(9r) Programmer's Guide: STREAMS enableok(9r)

Check Out this Related Man Page

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)
Man Page

We Also Found This Discussion For You

1. What is on Your Mind?

Throw my Toys out of the Pram!

Hi Folks, Today hasn't been the best one of my career in IT. I've been a contractor for a major utility company for a number of years, on a number of seperate IT contracts mostly Unix. The company had 10 different flavours of unix and multiple different varsions of most of them. At the... (3 Replies)
Discussion started by: gull04
3 Replies