Lines Matching +full:lock +full:- +full:less

8 …formation Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifica…
15 read, readv, pread, preadv \- read from file
66 No data transfer will occur past the current end-of-file. If the starting
67 position is at or after the end-of-file, \fB0\fR will be returned. If the file
69 is implementation-dependent.
73 set (see \fBchmod\fR(2)), and there is a write lock owned by another process on
87 blocking record lock is removed.
97 indicate end-of-file.
166 portion of a regular file prior to the end-of-file has not been written,
181 value returned may be less than \fInbyte\fR if the number of bytes left in the
182 file is less than \fInbyte\fR, if the \fBread()\fR request was interrupted by a
198 byte-stream mode, message-nondiscard mode, and message-discard mode. The
199 default is byte-stream mode. This can be changed using the \fBI_SRDOPT\fR
201 \fBioctl()\fR. In byte-stream mode, \fBread()\fR retrieves data from the stream
203 more data to be retrieved. Byte-stream mode ignores message boundaries.
206 In streams message-nondiscard mode, \fBread()\fR retrieves data until as many
210 \fBread()\fR call. Message-discard mode also retrieves data until as many
217 How \fBread()\fR handles zero-byte streams messages is determined by the
218 current read mode setting. In byte-stream mode, \fBread()\fR accepts data
220 until a zero-byte message block is encountered. The \fBread()\fR function then
221 returns the number of bytes read, and places the zero-byte message back on the
223 \fBgetmsg\fR(2). In message-nondiscard mode or message-discard mode, a
224 zero-byte message returns \fB0\fR and the message is removed from the stream.
225 When a zero-byte message is read as the first message on a stream, the message
234 By default, streams are in control-normal mode, in which a \fBread()\fR from a
238 changed by placing the stream in either control-data mode or control-discard
239 mode with the \fBI_SRDOPT\fR \fBioctl()\fR command. In control-data mode,
242 control-discard mode, \fBread()\fR discards message control parts but returns
258 than 0 and less than or equal to {\fBIOV_MAX\fR}.
302 non-negative integer indicating the number of bytes actually read. Otherwise,
314 set, and there was a blocking record lock; total amount of system memory
405 The system record lock table was full, so the \fBread()\fR or \fBreadv()\fR
406 could not go to sleep until the blocking record lock was removed.
460 position is before the end-of-file, and the starting position is greater than
483 The \fIiovcnt\fR argument was less than or equal to \fB0\fR or greater than
505 The \fBpread()\fR function has a transitional interface for 64-bit file
521 MT-Level \fBread()\fR is Async-Signal-Safe