diff options
author | Pietro Cerutti <gahr@FreeBSD.org> | 2013-01-31 16:39:50 +0000 |
---|---|---|
committer | Pietro Cerutti <gahr@FreeBSD.org> | 2013-01-31 16:39:50 +0000 |
commit | 646b68f04d021f978a3ded82442d5387e610e2a5 (patch) | |
tree | 639be13fc132482e3750c6edb3e6b1fcfb09368b /share/man/man7 | |
parent | 7a06a9247d52008c1dcf520ee61f316a6c8bdd19 (diff) | |
download | src-646b68f04d021f978a3ded82442d5387e610e2a5.tar.gz src-646b68f04d021f978a3ded82442d5387e610e2a5.zip |
- Remove underscores from the internal structure name, as it doesn't collide
with the user's namespace.
- Correct size and position variables type from long to size_t.
- Do not set errno to ENOMEM on malloc failure, as malloc already does so.
- Implement the concept of "buffer data length", which mandates what SEEK_END
refers to and the allowed extent for a read.
- Use NULL as read-callback if the buffer is opened in write-only mode.
Conversely, use NULL as write-callback when opened in read-only mode.
- Implement the handling of the ``b'' character in the mode argument. A binary
buffer differs from a text buffer (default mode if ``b'' is omitted) in that
NULL bytes are never appended to writes and that the "buffer data length"
equals to the size of the buffer.
- Remove shall from the man page. Use indicative instead. Also, specify that
the ``b'' flag does not conform with POSIX but is supported by glibc.
- Update the regression test so that the ``b'' functionality and the "buffer
data length" concepts are tested.
- Minor style(9) corrections.
Suggested by: jilles
Reviewed by: cognet
Approved by: cognet
Notes
Notes:
svn path=/head/; revision=246148
Diffstat (limited to 'share/man/man7')
0 files changed, 0 insertions, 0 deletions