source: rtems/c/src/exec/libfs/ChangeLog @ f9d1afc

4.104.114.84.95
Last change on this file since f9d1afc was f9d1afc, checked in by Joel Sherrill <joel.sherrill@…>, on 03/01/02 at 16:17:53

2001-03-01 Joel Sherrill <joel@…>

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