source: rtems/cpukit/libfs/ChangeLog @ 8670008c

4.104.114.84.95
Last change on this file since 8670008c was 8670008c, checked in by Joel Sherrill <joel.sherrill@…>, on 10/16/01 at 19:06:11

2001-10-16 Chris Johns <ccj@…>

  • imfs/imfs_load_tar.c: Changed the code around to remove an internal compiler error on the Coldfire target.
  • Property mode set to 100644
File size: 7.3 KB
Line 
12001-10-16      Chris Johns <ccj@acm.org>
2
3        * imfs/imfs_load_tar.c: Changed the code around to remove an
4        internal compiler error on the Coldfire target.
5
62001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
9        * configure.in: Remove.
10        * configure.ac: New file, generated from configure.in by autoupdate.
11
122001-10-10      Joel Sherrill <joel@OARcorp.com>
13
14        * src/imfs/imfs_getchild.c: Correct length of static string
15        as reported by Ibragimov Ilya <ibr@oktet.ru>.
16
172001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
18
19        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
20
212001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
22
23        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
24        happy.
25
262001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
27
28        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
29        touched. The order of the questions is the key.
30
312001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
32
33        * src/imfs/deviceio.c: Make sure errno gets set to reflect
34        the status from the driver.
35
362001-05-25      Joel Sherrill <joel@OARcorp.com>
37
38        * src/imfs/imfs_initsupp.c: Create the root node with the
39        desired permissions.  Nodes should be created with the right
40        permissions because chmod() is not supported by the miniIMFS
41        so changing after creation is not possible.
42
432001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
44
45        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
46
472001-04-24      Joel Sherrill <joel@OARcorp.com>
48
49        * src/imfs/memfile.c (memfile_open): Did not set iop->size
50        and thus the value was incorrect.  Before this field was cleared,
51        this resulted in the value from the last time that IOP was used
52        being still in place.  Discovered by  Andrew Bythell
53        <abythell@nortelnetworks.com>.
54
552001-04-20      Joel Sherrill <joel@OARcorp.com>
56
57        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
58        only information that does not vary based on target or memory
59        configuration.  The old prints are still there in case they
60        are needed in the future to debug.  Printing target dependent
61        addresses makes the test output vary by target unnecessarily.
62
632001-03-23      Joel Sherrill <joel@OARcorp.com>
64
65        * src/imfs/memfile.c: Reapply fix from bug report from
66        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
67        was dereferenced when freeing a triply indirect file. 
68        The fix was applied to the 4.5 release branch and not
69        the development branch.
70
712001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
72
73        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
74
752001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
76
77        * configure.in: Add src/imfs/config.h
78        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
79        * src/imfs/.cvsignore: Add config.h and stamp-h
80        * src/imfs/*.c: Add config.h support.
81
822001-01-12      Jake Janovetz <janovetz@uiuc.edu>
83
84        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
85        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
86        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
87        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
88        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
89        When rtems_tarfs_load() is called, it checks the permissions
90        on each file.  If there is write permission, it just creates a
91        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
92        If there is no write permission, it creates a LINEAR_FILE node
93        with the appropriate properties.  If the permission is ever changed
94        to writeable, IMFS_fchmod converts it to a regular memory file.
95
962000-12-12      Jake Janovetz <janovetz@uiuc.edu>
97
98        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
99        * src/imfs/Makefile.am, src/imfs/imfs.h,
100        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
101        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
102        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
103        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
104        This is not really a tar filesystem.  It is a way to load a tar
105        image into the IMFS but actually leave bulky file contents in the
106        original tar image.  It essentially adds the linear file type and
107        associated support and a loader routine.
108
1092000-11-28      Joel Sherrill <joel@OARcorp.com>
110
111        * src/imfs/memfile.c: Bug report from Sturniolo Jose
112        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
113
1142000-11-17      Jennifer Averret <jennifer@OARcorp.com>
115
116        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
117
1182000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
119
120        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
121
1222000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
125
1262000-11-01      Joel Sherrill <joel@OARcorp.com>
127
128        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
129        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
130        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
131        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
132        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
133        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
134        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
135        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
136        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
137        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
138        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
139        from libc to lib/include/rtems and now must be referenced as
140        <rtems/XXX.h>.  Now we do not have to reach up and over to
141        libc to pick them up.
142
1432000-10-24      Joel Sherrill <joel@OARcorp.com>
144
145        * src/imfs/imfs_config.c: New file containing IMFS configuration
146        information split from libc/base_fs.c.
147        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
148        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
149
1502000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
153        The approach is currently a bit of a hack as GNU canonicalization
154        does not support the per-BSP build some of the other directories
155        require.  As more of the tree is converted, this will become less
156        of an issue.
157
1582000-10-19      Joel Sherrill <joel@OARcorp.com>
159
160        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
161        New files.
162
1632000-10-18      Chris Johns <ccj@acm.org>
164
165        * libfs created.
166        * src, src/imfs, wrapup: New directories.
167        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
168        wrapup/Makefile.am: New files.
169        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
170        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
171        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
172        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
173        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
174        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
175        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
176        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
177        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
178        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
179        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
180        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
181        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
182        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
183        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.