Lines Matching full:to
4 .\" The contents of this file are subject to the terms of the
44 argument is an open file descriptor that refers to a stream.
47 argument determines the control function to be performed as
56 it is generally an integer or a pointer to a command-specific data structure.
62 Certain combinations of these arguments may be passed to a module or driver in
67 they are subject to the errors described in
69 In addition to those errors, the call will fail
72 set to
84 In this case, the module or driver sends an error message to the STREAM
86 This causes subsequent calls to fail with
88 set to this value.
92 commands, with error values indicated, are applicable to all STREAMS files:
95 Pushes the module whose name is pointed to by
103 is set to one of the following values:
119 Removes the module just below the STREAM head of the STREAM pointed to by
131 is set to one of the following values:
139 Attempt to pop through an anchor by an unprivileged process.
144 Positions the stream anchor to be at the stream's module directly below the
156 is set to the following value:
159 Request to put an anchor on a pipe.
163 pointed to by
168 The buffer pointed to by
177 is set to one of the following values:
240 is set to one of the following values:
243 Unable to allocate buffers for flush message due to insufficient stream memory
256 points to a
273 Informs the stream head that the user wishes the kernel to issue the
335 A user process may choose to be signaled only of high priority messages by
338 bitmask to the value
341 Processes that wish to receive
346 If several processes register to receive
358 is set to one of the following values:
364 is zero and process is not registered to receive the
368 Allocation of a data structure to store the signal request failed.
371 Returns the events for which the calling process is currently registered to be
375 The events are returned as a bitmask pointed to by
382 is set to one of the following values:
385 Process not registered to receive the
393 Compares the names of all modules currently present in the stream to the name
394 pointed to by
400 is set to one of the following values:
410 Allows a user to retrieve the information in the first message on the stream
413 is analogous to
417 points to a
435 must be set to the number of bytes of control
436 information and/or data information, respectively, to retrieve.
438 may be set to
457 It does not wait for a message to arrive.
470 is set to the following value:
480 Queued message to be read is not valid for
486 Unable to allocate buffers to perform the
488 due to insufficient STREAMS memory resources.
529 is set to the following value:
546 pointed to by the argument
552 is set to the following value:
560 stream head read queue, and places this value in the location pointed to by
572 is set to the following value:
582 The data and control parts to be sent are
587 argument points to a
606 must be set to the size of a
609 control information to be sent with the message.
620 whose interpretation is specific to the stream end.
626 structure must be set to the number of bytes of data information to be sent with
627 the message, or to 0 if no data part is to be sent.
631 member specifies the type of message to be created.
634 is set to 0, and a high-priority message is created if
636 is set to
640 will block if the stream write queue is full due to internal
678 flag is set, and the stream write queue is full due to internal flow control
681 Buffers can not be allocated for the message that is to be created.
737 head of the stream corresponding to the
744 will be set to the value in the message.
748 ioctl message from the data pointed to by
752 This mechanism is provided to send user
754 requests to downstream modules and drivers.
755 It allows information to be sent with the
757 and will return to the user any information sent upstream by the downstream
765 set to
770 must point to a
791 is a pointer to the data argument.
796 bytes being returned to the user (the buffer pointed to by
798 should be large enough to contain the maximum amount of data that any module or
813 field to 0, the user is requesting STREAMS to provide
817 The default timeout is specific to the STREAMS
830 The stream head will convert the information pointed to by the
832 structure to an internal
837 is set to one of the following values:
840 Unable to allocate buffers for the
842 message due to insufficient STREAMS memory resources.
880 set to the value in the message.
898 may be set to the following value:
907 that is pointed to by the argument
913 a file pointer, to the stream head at the other end of a stream pipe.
915 pointer corresponds to
927 of the stream head at the other end of the stream pipe to which it is connected.
930 is set to one of the following values:
933 The sending stream is unable to allocate a message block to contain the file
944 is not connected to a stream pipe.
955 is a pointer to a data buffer large enough to hold an
987 set to
1001 The structure is copied into the user data buffer pointed to by
1005 is set to one of the following values:
1029 is too large to be stored in the structure pointed to by
1033 Allows the user to list all the module names on the stream, up to and including
1040 the stream pointed to by
1042 This allows the user to allocate enough space for the module
1046 is non-null, it should point to an
1084 may be set to one of the following values:
1091 Unable to allocate buffers
1094 Allows the user to see if the current message on the stream head read queue is
1115 is set to the following value:
1136 is set to the following value:
1149 is set to the following value:
1157 is set to the priority band in question.
1169 is set to the following value:
1177 Allows the user to set the time the stream head will delay when a stream is
1180 specified amount of time to allow the data to drain.
1185 is a pointer to an integer containing the number of
1186 milliseconds to delay, rounded up to the nearest legal value on the system.
1190 is set to the following value:
1204 Normally stream head errors are persistent; once they are set due to an
1209 This option can be used to set the stream head into
1245 is set to the following value:
1254 pointed to by the argument
1260 is set to the following value:
1275 connected to the multiplexing driver, and
1277 is the file descriptor of the stream connected to another driver.
1284 driver to send an acknowledgement message to the stream head regarding the
1287 used to disconnect the multiplexor, see
1292 is set to one of the following values:
1300 Temporarily unable to allocate storage to perform the
1303 Unable to allocate storage to perform the
1305 due to insufficient
1331 can also fail while waiting for the multiplexing driver to
1341 set to the value in the message.
1348 is the file descriptor of the stream connected to the multiplexing
1355 is \(mi1, then all streams that were linked to
1360 this command requires the multiplexing driver to acknowledge the unlink.
1363 is set to one of the following values:
1371 Unable to allocate storage to perform the
1373 due to insufficient
1391 can also fail while waiting for the multiplexing driver to
1401 set to the value in the message.
1406 connected to the multiplexing driver, and
1409 the stream connected to another driver.
1415 requires the multiplexing driver to send an acknowledgement message to the
1418 link that continues to exist even if the file descriptor
1420 associated with the upper stream to the multiplexing driver is closed.
1422 call returns a multiplexor ID number (an identifier that may be used to
1428 is set to one of the following values:
1436 Unable to allocate STREAMS storage to perform the
1459 can also fail while waiting for the multiplexing driver to
1469 set to the value in the message.
1479 stream connected to the multiplexing driver.
1488 then all streams that are persistent links to
1493 this command requires the multiplexing driver to acknowledge the unlink.
1496 is set to one of the following values:
1504 Unable to allocate buffers for the acknowledgement message.
1514 can also fail while waiting for the multiplexing driver to
1524 set to the value in the message.