Changeset 30d4124 in rtems for cpukit/libcsupport/include/rtems

Timestamp:
05/07/12 14:30:37 (12 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 5, master
Children:
d61b0a5
Parents:
eb7c6a84
git-author:
Sebastian Huber <sebastian.huber@…> (05/07/12 14:30:37)
git-committer:
Sebastian Huber <sebastian.huber@…> (05/11/12 11:58:43)
Message:

Filesystem: PR1398: Fix lseek() mechanic

According to POSIX the lseek() function shall not, by itself, extend the
size of a file.

Remove the size field of rtems_libio_t. A file has only one size but
may have multiple open file descriptors. Thus a file size field in the
file descriptor may lead to inconsistencies.

New default handlers rtems_filesystem_default_lseek_file() and
rtems_filesystem_default_lseek_directory().

(No files)

Note: See TracChangeset for help on using the changeset viewer.