source: rtems/c/src/exec/libfs/ChangeLog @ 53462762

4.104.114.84.9
Last change on this file since 53462762 was 53462762, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 20, 2001 at 1:27:24 PM

2001-04-20 Joel Sherrill <joel@…>

  • src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print only information that does not vary based on target or memory configuration. The old prints are still there in case they are needed in the future to debug. Printing target dependent addresses makes the test output vary by target unnecessarily.
  • Property mode set to 100644
File size: 5.5 KB
Line 
12001-04-20      Joel Sherrill <joel@OARcorp.com>
2
3        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
4        only information that does not vary based on target or memory
5        configuration.  The old prints are still there in case they
6        are needed in the future to debug.  Printing target dependent
7        addresses makes the test output vary by target unnecessarily.
8
92001-03-23      Joel Sherrill <joel@OARcorp.com>
10
11        * src/imfs/memfile.c: Reapply fix from bug report from
12        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
13        was dereferenced when freeing a triply indirect file. 
14        The fix was applied to the 4.5 release branch and not
15        the development branch.
16
172001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
18
19        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
20
212001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
22
23        * configure.in: Add src/imfs/config.h
24        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
25        * src/imfs/.cvsignore: Add config.h and stamp-h
26        * src/imfs/*.c: Add config.h support.
27
282001-01-12      Jake Janovetz <janovetz@uiuc.edu>
29
30        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
31        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
32        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
33        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
34        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
35        When rtems_tarfs_load() is called, it checks the permissions
36        on each file.  If there is write permission, it just creates a
37        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
38        If there is no write permission, it creates a LINEAR_FILE node
39        with the appropriate properties.  If the permission is ever changed
40        to writeable, IMFS_fchmod converts it to a regular memory file.
41
422000-12-12      Jake Janovetz <janovetz@uiuc.edu>
43
44        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
45        * src/imfs/Makefile.am, src/imfs/imfs.h,
46        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
47        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
48        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
49        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
50        This is not really a tar filesystem.  It is a way to load a tar
51        image into the IMFS but actually leave bulky file contents in the
52        original tar image.  It essentially adds the linear file type and
53        associated support and a loader routine.
54
552000-11-28      Joel Sherrill <joel@OARcorp.com>
56
57        * src/imfs/memfile.c: Bug report from Sturniolo Jose
58        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
59
602000-11-17      Jennifer Averret <jennifer@OARcorp.com>
61
62        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
63
642000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
65
66        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
67
682000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
71
722000-11-01      Joel Sherrill <joel@OARcorp.com>
73
74        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
75        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
76        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
77        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
78        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
79        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
80        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
81        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
82        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
83        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
84        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
85        from libc to lib/include/rtems and now must be referenced as
86        <rtems/XXX.h>.  Now we do not have to reach up and over to
87        libc to pick them up.
88
892000-10-24      Joel Sherrill <joel@OARcorp.com>
90
91        * src/imfs/imfs_config.c: New file containing IMFS configuration
92        information split from libc/base_fs.c.
93        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
94        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
95
962000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
99        The approach is currently a bit of a hack as GNU canonicalization
100        does not support the per-BSP build some of the other directories
101        require.  As more of the tree is converted, this will become less
102        of an issue.
103
1042000-10-19      Joel Sherrill <joel@OARcorp.com>
105
106        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
107        New files.
108
1092000-10-18      Chris Johns <ccj@acm.org>
110
111        * libfs created.
112        * src, src/imfs, wrapup: New directories.
113        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
114        wrapup/Makefile.am: New files.
115        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
116        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
117        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
118        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
119        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
120        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
121        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
122        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
123        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
124        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
125        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
126        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
127        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
128        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
129        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.