source: rtems/c/src/libfs/ChangeLog @ d7aecdc

4.104.114.84.95
Last change on this file since d7aecdc was df25c998, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 11, 2001 at 7:36:23 PM

2001-10-11 Ralf Corsepius <corsepiu@…>

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