source: rtems/c/src/libfs/ChangeLog @ 2de2bec

4.104.114.84.95
Last change on this file since 2de2bec was 2de2bec, checked in by Joel Sherrill <joel.sherrill@…>, on 03/15/02 at 18:55:09

2002-03-14 Ralf Corsepius <corsepiu@…>

Reported and tracked as PR130.

  • src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
  • wrapup/Makefile.am: Disable dosfs for UNIX.
  • Property mode set to 100644
File size: 10.7 KB
Line 
12002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        Reported and tracked as PR130.
4        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
5        * wrapup/Makefile.am: Disable dosfs for UNIX.
6
72001-03-01      Joel Sherrill <joel@OARcorp.com>
8
9        * src/imfs/.cvsignore: Added stamp-h1.in
10
112002-02-28      Victor V. Vengerov <vvv@oktet.ru>
12
13        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
14        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
15        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
16        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
17        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
18        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
19        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
20        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
21        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
22        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
23        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
24        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
25        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
26        reflect addition.
27
282002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
31        Add include <sys/stat.h>. Add include <fcntl.h>.
32        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
33
342002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
35
36        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
37        Apply rtems_set_errno_and_return_minus_one.
38        * src/imfs/memfile.c: Include <rtems/seterr.h>.
39        Apply rtems_set_errno_and_return_minus_one.
40        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
41        Apply rtems_set_errno_and_return_minus_one.
42        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
43        Apply rtems_set_errno_and_return_minus_one.
44        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
45        Apply rtems_set_errno_and_return_minus_one.
46        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
47        Apply rtems_set_errno_and_return_minus_one.
48        * src/imfs/ioman.c: Include <rtems/seterr.h>.
49        Apply rtems_set_errno_and_return_minus_one.
50        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
51        Apply rtems_set_errno_and_return_minus_one.
52        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
53        Apply rtems_set_errno_and_return_minus_one.
54        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
55        Apply rtems_set_errno_and_return_minus_one.
56        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
57        Apply rtems_set_errno_and_return_minus_one.
58        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
59        Apply rtems_set_errno_and_return_minus_one.
60        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
61        Apply rtems_set_errno_and_return_minus_one.
62        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
63        Apply rtems_set_errno_and_return_minus_one.
64        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
65        Apply rtems_set_errno_and_return_minus_one.
66        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
67        Comment out increment_and_check_linkcounts.
68
692001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
70
71        * wrapup/Makefile.am: Remove HAS_IMFS.
72
732001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * src/imfs/Makefile.am: Cleanup.
76
772001-11-07      Jennifer Averett <jennifer@OARcorp.com>
78
79        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
80        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
81
822001-10-26      Victor V. Vengerov <vvv@oktet.ru>
83
84        * src/imfs/imfs_load_tar.c: Minor modification so this will
85        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
86
872001-10-16      Chris Johns <ccj@acm.org>
88
89        * imfs/imfs_load_tar.c: Changed the code around to remove an
90        internal compiler error on the Coldfire target.
91
922001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
95        * configure.in: Remove.
96        * configure.ac: New file, generated from configure.in by autoupdate.
97
982001-10-10      Joel Sherrill <joel@OARcorp.com>
99
100        * src/imfs/imfs_getchild.c: Correct length of static string
101        as reported by Ibragimov Ilya <ibr@oktet.ru>.
102
1032001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
104
105        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
106
1072001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
108
109        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
110        happy.
111
1122001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
113
114        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
115        touched. The order of the questions is the key.
116
1172001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
118
119        * src/imfs/deviceio.c: Make sure errno gets set to reflect
120        the status from the driver.
121
1222001-05-25      Joel Sherrill <joel@OARcorp.com>
123
124        * src/imfs/imfs_initsupp.c: Create the root node with the
125        desired permissions.  Nodes should be created with the right
126        permissions because chmod() is not supported by the miniIMFS
127        so changing after creation is not possible.
128
1292001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
130
131        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
132
1332001-04-24      Joel Sherrill <joel@OARcorp.com>
134
135        * src/imfs/memfile.c (memfile_open): Did not set iop->size
136        and thus the value was incorrect.  Before this field was cleared,
137        this resulted in the value from the last time that IOP was used
138        being still in place.  Discovered by  Andrew Bythell
139        <abythell@nortelnetworks.com>.
140
1412001-04-20      Joel Sherrill <joel@OARcorp.com>
142
143        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
144        only information that does not vary based on target or memory
145        configuration.  The old prints are still there in case they
146        are needed in the future to debug.  Printing target dependent
147        addresses makes the test output vary by target unnecessarily.
148
1492001-03-23      Joel Sherrill <joel@OARcorp.com>
150
151        * src/imfs/memfile.c: Reapply fix from bug report from
152        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
153        was dereferenced when freeing a triply indirect file. 
154        The fix was applied to the 4.5 release branch and not
155        the development branch.
156
1572001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
158
159        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
160
1612001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * configure.in: Add src/imfs/config.h
164        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
165        * src/imfs/.cvsignore: Add config.h and stamp-h
166        * src/imfs/*.c: Add config.h support.
167
1682001-01-12      Jake Janovetz <janovetz@uiuc.edu>
169
170        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
171        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
172        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
173        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
174        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
175        When rtems_tarfs_load() is called, it checks the permissions
176        on each file.  If there is write permission, it just creates a
177        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
178        If there is no write permission, it creates a LINEAR_FILE node
179        with the appropriate properties.  If the permission is ever changed
180        to writeable, IMFS_fchmod converts it to a regular memory file.
181
1822000-12-12      Jake Janovetz <janovetz@uiuc.edu>
183
184        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
185        * src/imfs/Makefile.am, src/imfs/imfs.h,
186        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
187        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
188        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
189        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
190        This is not really a tar filesystem.  It is a way to load a tar
191        image into the IMFS but actually leave bulky file contents in the
192        original tar image.  It essentially adds the linear file type and
193        associated support and a loader routine.
194
1952000-11-28      Joel Sherrill <joel@OARcorp.com>
196
197        * src/imfs/memfile.c: Bug report from Sturniolo Jose
198        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
199
2002000-11-17      Jennifer Averret <jennifer@OARcorp.com>
201
202        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
203
2042000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
207
2082000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
211
2122000-11-01      Joel Sherrill <joel@OARcorp.com>
213
214        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
215        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
216        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
217        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
218        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
219        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
220        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
221        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
222        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
223        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
224        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
225        from libc to lib/include/rtems and now must be referenced as
226        <rtems/XXX.h>.  Now we do not have to reach up and over to
227        libc to pick them up.
228
2292000-10-24      Joel Sherrill <joel@OARcorp.com>
230
231        * src/imfs/imfs_config.c: New file containing IMFS configuration
232        information split from libc/base_fs.c.
233        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
234        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
235
2362000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
239        The approach is currently a bit of a hack as GNU canonicalization
240        does not support the per-BSP build some of the other directories
241        require.  As more of the tree is converted, this will become less
242        of an issue.
243
2442000-10-19      Joel Sherrill <joel@OARcorp.com>
245
246        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
247        New files.
248
2492000-10-18      Chris Johns <ccj@acm.org>
250
251        * libfs created.
252        * src, src/imfs, wrapup: New directories.
253        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
254        wrapup/Makefile.am: New files.
255        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
256        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
257        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
258        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
259        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
260        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
261        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
262        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
263        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
264        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
265        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
266        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
267        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
268        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
269        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.