source: rtems/c/src/libfs/ChangeLog @ 47901d8

4.104.114.84.95
Last change on this file since 47901d8 was 47901d8, checked in by Joel Sherrill <joel.sherrill@…>, on 11/08/01 at 00:24:55

2001-11-07 Jennifer Averett <jennifer@…>

Reported by Ibragimov Ilya <ibr@…> and tracked as PR49.

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