source: rtems/cpukit/libfs/ChangeLog @ fa2f9790

4.104.114.84.95
Last change on this file since fa2f9790 was fa2f9790, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 26, 2001 at 7:40:07 PM

2001-10-26 Victor V. Vengerov <vvv@…>

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