This is the mail archive of the
ecos-cvs@sourceware.org
mailing list for the ecos project.
ecos/packages/fs/ram/current ChangeLog cdl/ram ...
- From: asl at sourceware dot org
- To: ecos-cvs at ecos dot sourceware dot org
- Date: 2 Oct 2005 14:03:14 -0000
- Subject: ecos/packages/fs/ram/current ChangeLog cdl/ram ...
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: asl@sourceware.org 2005-10-02 14:03:14
Modified files:
packages/fs/ram/current: ChangeLog
packages/fs/ram/current/cdl: ramfs.cdl
packages/fs/ram/current/src: ramfs.c
packages/fs/ram/current/tests: ramfs2.c
Log message:
* src/ramfs.c: Implement holes in files when using BLOCK
allocation method. This requires allowing lseek to go past the end
of the file.
* test/ramfs2.c: Extended the lseek test to now seek past the end
of the file. With the BLOCK allocation method this will create a
whole. With the SIMPLE allocation method is just allocates the
memory and fills it with zero.
* cdl/ramfs.cdl: Added in interface which both SIMPLE and BLOCK
implement. This allows the inference engine to work out is should
enable BLOCK if SIMPLE is disabled by the user.
2005-10-01 Dan Jakubiec <dan.jakubiec@systech.com>
* src/ramfs.c: (ramfs_mount, ramfs_open, ramfs_mkdir) Changed the
permissions for files and directories created on RAMFS file systems
from 000 to 777. This helps ported applications which wrongly
assume there is some security concept and check for the existence
of certain file permissions.