SVR5 and SCO OpenServer 5
qenable(D3str)
qenable --
schedule a queue's service routine to be run
Synopsis
#include <sys/stream.h>
#include <sys/ddi.h>
void qenable(queue_t *q);
Description
qenable puts the queue pointed to by q on the linked
list of those whose service routines are
ready to be called by the STREAMS scheduler.
Arguments
q-
Pointer to the queue.
Return values
None
Usage
qenable works regardless of whether the service routine
has been disabled by a prior call to
noenable(D3str).
Context
Base or Interrupt.
Synchronization constraints
Does not block.
Driver-defined basic locks, read/write locks, and sleep locks
may be held across calls to this function.
The caller cannot have the stream frozen
(see
freezestr(D3str))
when calling this function.
Hardware applicability
All
Version applicability
ddi:
1, 2, 3, 4, 5, 5mp, 6, 6mp, 7, 7mp, 7.1, 7.1mp, 8, 8mp
oddi:
1, 2, 2mp, 3, 3mp, 4, 4mp, 5, 5mp, 6, 6mp
References
enableok(D3str),
noenable(D3str),
queue(D4str),
srv(D2str)
Examples
See
enableok(D3str)
for an example of qenable.
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005