source: rtems/c/src/libfs/ChangeLog @ 3d5bd91b

4.104.114.84.95
Last change on this file since 3d5bd91b was d9b0b866, checked in by Joel Sherrill <joel.sherrill@…>, on 10/11/01 at 13:16:24

2001-10-10 Joel Sherrill <joel@…>

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