2005-11-15  Robert Millan  <robertmh@gnu.org>
	[BZ #2161]
	* manual/llio.texi (read, write): Document EINVAL on unaligned access.
This commit is contained in:
Roland McGrath 2006-02-22 02:55:10 +00:00
parent 93b94c0412
commit 7e583a52d3
2 changed files with 15 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2005-11-15 Robert Millan <robertmh@gnu.org>
[BZ #2161]
* manual/llio.texi (read, write): Document EINVAL on unaligned access.
2006-02-21 Roland McGrath <roland@redhat.com> 2006-02-21 Roland McGrath <roland@redhat.com>
* sysdeps/i386/i686/memset.S: Fix treatment of unaligned pointer. * sysdeps/i386/i686/memset.S: Fix treatment of unaligned pointer.

View File

@ -368,6 +368,11 @@ sending it a @code{SIGTTIN} signal isn't working. This might happen if
the signal is being blocked or ignored, or because the process group is the signal is being blocked or ignored, or because the process group is
orphaned. @xref{Job Control}, for more information about job control, orphaned. @xref{Job Control}, for more information about job control,
and @ref{Signal Handling}, for information about signals. and @ref{Signal Handling}, for information about signals.
@item EINVAL
In some systems, when reading from a character or block device, position
and size offsets must be aligned to a particular block size. This error
indicates that the offsets were not properly aligned.
@end table @end table
Please note that there is no function named @code{read64}. This is not Please note that there is no function named @code{read64}. This is not
@ -515,6 +520,11 @@ The device containing the file is full.
This error is returned when you try to write to a pipe or FIFO that This error is returned when you try to write to a pipe or FIFO that
isn't open for reading by any process. When this happens, a @code{SIGPIPE} isn't open for reading by any process. When this happens, a @code{SIGPIPE}
signal is also sent to the process; see @ref{Signal Handling}. signal is also sent to the process; see @ref{Signal Handling}.
@item EINVAL
In some systems, when writing to a character or block device, position
and size offsets must be aligned to a particular block size. This error
indicates that the offsets were not properly aligned.
@end table @end table
Unless you have arranged to prevent @code{EINTR} failures, you should Unless you have arranged to prevent @code{EINTR} failures, you should