source: rtems/c/src/exec/libfs/ChangeLog @ 52b3ff6

4.104.114.84.95
Last change on this file since 52b3ff6 was 52b3ff6, checked in by Joel Sherrill <joel.sherrill@…>, on 09/28/01 at 13:34:57

2001-09-28 Ralf Corsepius <corsepiu@…>

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