Changeset c5b2d79 in rtems for cpukit/libfs/src

Timestamp:
09/13/13 13:17:57 (11 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 5, master
Children:
736983f1
Parents:
f82851c5
git-author:
Sebastian Huber <sebastian.huber@…> (09/13/13 13:17:57)
git-committer:
Sebastian Huber <sebastian.huber@…> (09/13/13 14:47:55)
Message:

IMFS: Fix truncate according to POSIX

ftruncate() and open() with O_TRUNC shall upon successful completion
mark for update the st_ctime and st_mtime fields of the file.

truncate() shall upon successful completion, if the file size is
changed, mark for update the st_ctime and st_mtime fields of the file.

The POSIX standard "The Open Group Base Specifications Issue 7", IEEE
Std 1003.1, 2013 Edition says nothing about the behaviour of truncate()
if the file size remains unchanged.

Future directions of the standard may mandate the behaviour specified in
ftruncate():

http://austingroupbugs.net/view.php?id=489

(No files)

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