source: rtems/c/src/exec/libfs/ChangeLog @ 74e0ba5

4.104.114.84.95
Last change on this file since 74e0ba5 was 74e0ba5, checked in by Joel Sherrill <joel.sherrill@…>, on Jan 8, 2002 at 12:05:36 PM

2002-01-07 Ralf Corsepius <corsepiu@…>

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