source: rtems/cpukit/libfs/ChangeLog @ 227ae749

4.104.114.84.95
Last change on this file since 227ae749 was d1941587, checked in by Joel Sherrill <joel.sherrill@…>, on 01/12/01 at 13:44:12

2001-01-12 Jake Janovetz <janovetz@…>

  • src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c, src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c: Final developmental update to "tarfs". When rtems_tarfs_load() is called, it checks the permissions on each file. If there is write permission, it just creates a standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE. If there is no write permission, it creates a LINEAR_FILE node with the appropriate properties. If the permission is ever changed to writeable, IMFS_fchmod converts it to a regular memory file.
  • Property mode set to 100644
File size: 4.5 KB
RevLine 
[d1941587]12001-01-12      Jake Janovetz <janovetz@uiuc.edu>
2
3        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
4        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
5        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
6        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
7        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
8        When rtems_tarfs_load() is called, it checks the permissions
9        on each file.  If there is write permission, it just creates a
10        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
11        If there is no write permission, it creates a LINEAR_FILE node
12        with the appropriate properties.  If the permission is ever changed
13        to writeable, IMFS_fchmod converts it to a regular memory file.
14
[0ef748fb]152000-12-12      Jake Janovetz <janovetz@uiuc.edu>
16
17        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
18        * src/imfs/Makefile.am, src/imfs/imfs.h,
19        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
20        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
21        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
22        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
23        This is not really a tar filesystem.  It is a way to load a tar
24        image into the IMFS but actually leave bulky file contents in the
25        original tar image.  It essentially adds the linear file type and
26        associated support and a loader routine.
27
[6b5519a]282000-11-28      Joel Sherrill <joel@OARcorp.com>
29
30        * src/imfs/memfile.c: Bug report from Sturniolo Jose
31        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
32
[13e47e2e]332000-11-17      Jennifer Averret <jennifer@OARcorp.com>
34
35        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
36
[feead226]372000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
38
39        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
40
[a314d3b4]412000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
42
43        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
44
[c058578]452000-11-01      Joel Sherrill <joel@OARcorp.com>
46
47        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
48        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
49        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
50        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
51        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
52        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
53        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
54        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
55        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
56        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
57        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
58        from libc to lib/include/rtems and now must be referenced as
59        <rtems/XXX.h>.  Now we do not have to reach up and over to
60        libc to pick them up.
61
[a0756c9a]622000-10-24      Joel Sherrill <joel@OARcorp.com>
63
64        * src/imfs/imfs_config.c: New file containing IMFS configuration
65        information split from libc/base_fs.c.
66        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
67        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
68
[7ec7cf7]692000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
70
71        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
72        The approach is currently a bit of a hack as GNU canonicalization
73        does not support the per-BSP build some of the other directories
74        require.  As more of the tree is converted, this will become less
75        of an issue.
76
[5b59c4d]772000-10-19      Joel Sherrill <joel@OARcorp.com>
78
79        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
80        New files.
81
[d71c6c1]822000-10-18      Chris Johns <ccj@acm.org>
83
84        * libfs created.
85        * src, src/imfs, wrapup: New directories.
86        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
87        wrapup/Makefile.am: New files.
88        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
89        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
90        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
91        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
92        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
93        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
94        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
95        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
96        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
97        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
98        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
99        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
100        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
101        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
102        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.