Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/man/man9f/enableok.9f
Real path: /usr/share/man/man9f/enableok.9f
Zurück
'\" te .\" Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved. .\" Copyright (c) 1989, AT&T. All rights reserved. .TH enableok 9F "27 Nov 2017" "Oracle Solaris 11.4" "Kernel Functions" .SH NAME enableok \- reschedule a queue for service .SH SYNOPSIS .LP .nf #include <sys/stream.h> #include <sys/ddi.h> \fBvoid\fR \fBenableok\fR(\fBqueue_t *\fR\fIq\fR); .fi .SH INTERFACE LEVEL .sp .LP Architecture independent level 1 (DDI/DKI). .SH PARAMETERS .sp .ne 2 .mk .na \fB\fIq\fR\fR .ad .RS 5n .rt A pointer to the queue to be rescheduled. .RE .SH DESCRIPTION .sp .LP The \fBenableok()\fR function enables queue \fIq\fR to be rescheduled for service. It reverses the effect of a previous call to \fBnoenable\fR(9F) on \fIq\fR by turning off the \fBQNOENB\fR flag in the queue. .SH CONTEXT .sp .LP The \fBenableok()\fR function can be called from user, interrupt, or kernel context. .SH EXAMPLES .LP \fBExample 1\fR Using \fBenableok()\fR .sp .LP The \fBqrestart()\fR routine uses two STREAMS functions to restart a queue that has been disabled. The \fBenableok()\fR function turns off the \fBQNOENB\fR flag, allowing the \fBqenable\fR(9F) to schedule the queue for immediate processing. .sp .in +2 .nf 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 } .fi .in -2 .sp .SH SEE ALSO .sp .LP \fBnoenable\fR(9F), \fBqenable\fR(9F) .sp .LP \fIWriting Device Drivers in Oracle Solaris 11.4\fR .sp .LP \fISTREAMS Programming Guide\fR