source: rtems/c/src/exec/libfs/ChangeLog @ 7077c87

4.104.114.84.95
Last change on this file since 7077c87 was 7077c87, checked in by Ralf Corsepius <ralf.corsepius@…>, on 06/17/02 at 09:10:53

2002-06-17 Ralf Corsepius <corsepiu@…>

  • src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
  • src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
  • src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
  • Makefile.am: Include $(top_srcdir)/../automake/*.am. Use ../aclocal.
  • wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
  • Property mode set to 100644
File size: 13.0 KB
Line 
12002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
4        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
5        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
6        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
7        Use ../aclocal.
8        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
9
102002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
11
12        Move from c/src/libfs to c/src/exec/libfs
13        * configure.ac: Reflect move.
14        * Makefile.am: Ditto.
15        * src/Makefile.am: Ditto.
16        * src/dosfs/Makefile.am: Ditto.
17        * src/imfs/Makefile.am: Ditto.
18        * wrapup/Makefile.am: Ditto.
19
202002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
21
22        * src/imfs/imfs_getchild.c: include <string.h>.
23        * src/imfs/imfs_gtkn.c: Include <string.h>.
24        * src/imfs/ioman.c: Include <string.h>.
25        * src/imfs/linearfile.c: Include <string.h>.
26        * src/imfs/memfile.c: Include <string.h>.
27
282001-04-04      Joel Sherrill <joel@OARcorp.com>
29
30        * src/dosfs/Makefile.am: Per PR129 do not install as many files
31        to the $(includedir).
32
332002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
34
35        * src/dosfs/fat.h: Include <string.h>.
36        Remove DBG1 and DBG2 (unused).
37
382002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
39
40        * Per PR169.
41        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
42
43
442002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
45
46        * src/dosfs/fat_file.c: Remove bsp.h.
47        fat_file_write(.. const char*buf ..).
48        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
49
502002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
51
52        * configure.ac:
53        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
54        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
55        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
56        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
57        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
58        * Makefile.am: Remove AUTOMAKE_OPTIONS.
59        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
60
612002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
62
63        Addressing PR 140.
64        * src/dosfs/config.h.in: Removed.
65        * src/dosfs/stamp-h2.in: Removed.
66        * .cvsignore: Add config.h*, stamp-h*.
67        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
68        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
69        Remove AM_CONFIG_HEADER(src/imfs/config.h).
70        Add AM_CONFIG_HEADER(config.h).
71        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
72        * src/imfs/Makefile.am: INCLUDES = -I../.. .
73
742002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        Reported and tracked as PR130.
77        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
78        * wrapup/Makefile.am: Disable dosfs for UNIX.
79
802001-03-01      Joel Sherrill <joel@OARcorp.com>
81
82        * src/imfs/.cvsignore: Added stamp-h1.in
83
842002-02-28      Victor V. Vengerov <vvv@oktet.ru>
85
86        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
87        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
88        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
89        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
90        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
91        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
92        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
93        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
94        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
95        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
96        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
97        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
98        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
99        reflect addition.
100
1012002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
104        Add include <sys/stat.h>. Add include <fcntl.h>.
105        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
106
1072002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
108
109        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
110        Apply rtems_set_errno_and_return_minus_one.
111        * src/imfs/memfile.c: Include <rtems/seterr.h>.
112        Apply rtems_set_errno_and_return_minus_one.
113        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
114        Apply rtems_set_errno_and_return_minus_one.
115        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
116        Apply rtems_set_errno_and_return_minus_one.
117        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
118        Apply rtems_set_errno_and_return_minus_one.
119        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
120        Apply rtems_set_errno_and_return_minus_one.
121        * src/imfs/ioman.c: Include <rtems/seterr.h>.
122        Apply rtems_set_errno_and_return_minus_one.
123        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
124        Apply rtems_set_errno_and_return_minus_one.
125        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
126        Apply rtems_set_errno_and_return_minus_one.
127        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
128        Apply rtems_set_errno_and_return_minus_one.
129        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
130        Apply rtems_set_errno_and_return_minus_one.
131        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
132        Apply rtems_set_errno_and_return_minus_one.
133        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
134        Apply rtems_set_errno_and_return_minus_one.
135        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
136        Apply rtems_set_errno_and_return_minus_one.
137        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
138        Apply rtems_set_errno_and_return_minus_one.
139        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
140        Comment out increment_and_check_linkcounts.
141
1422001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
143
144        * wrapup/Makefile.am: Remove HAS_IMFS.
145
1462001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
147
148        * src/imfs/Makefile.am: Cleanup.
149
1502001-11-07      Jennifer Averett <jennifer@OARcorp.com>
151
152        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
153        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
154
1552001-10-26      Victor V. Vengerov <vvv@oktet.ru>
156
157        * src/imfs/imfs_load_tar.c: Minor modification so this will
158        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
159
1602001-10-16      Chris Johns <ccj@acm.org>
161
162        * imfs/imfs_load_tar.c: Changed the code around to remove an
163        internal compiler error on the Coldfire target.
164
1652001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
168        * configure.in: Remove.
169        * configure.ac: New file, generated from configure.in by autoupdate.
170
1712001-10-10      Joel Sherrill <joel@OARcorp.com>
172
173        * src/imfs/imfs_getchild.c: Correct length of static string
174        as reported by Ibragimov Ilya <ibr@oktet.ru>.
175
1762001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
179
1802001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
183        happy.
184
1852001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
186
187        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
188        touched. The order of the questions is the key.
189
1902001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
191
192        * src/imfs/deviceio.c: Make sure errno gets set to reflect
193        the status from the driver.
194
1952001-05-25      Joel Sherrill <joel@OARcorp.com>
196
197        * src/imfs/imfs_initsupp.c: Create the root node with the
198        desired permissions.  Nodes should be created with the right
199        permissions because chmod() is not supported by the miniIMFS
200        so changing after creation is not possible.
201
2022001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
205
2062001-04-24      Joel Sherrill <joel@OARcorp.com>
207
208        * src/imfs/memfile.c (memfile_open): Did not set iop->size
209        and thus the value was incorrect.  Before this field was cleared,
210        this resulted in the value from the last time that IOP was used
211        being still in place.  Discovered by  Andrew Bythell
212        <abythell@nortelnetworks.com>.
213
2142001-04-20      Joel Sherrill <joel@OARcorp.com>
215
216        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
217        only information that does not vary based on target or memory
218        configuration.  The old prints are still there in case they
219        are needed in the future to debug.  Printing target dependent
220        addresses makes the test output vary by target unnecessarily.
221
2222001-03-23      Joel Sherrill <joel@OARcorp.com>
223
224        * src/imfs/memfile.c: Reapply fix from bug report from
225        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
226        was dereferenced when freeing a triply indirect file. 
227        The fix was applied to the 4.5 release branch and not
228        the development branch.
229
2302001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
233
2342001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * configure.in: Add src/imfs/config.h
237        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
238        * src/imfs/.cvsignore: Add config.h and stamp-h
239        * src/imfs/*.c: Add config.h support.
240
2412001-01-12      Jake Janovetz <janovetz@uiuc.edu>
242
243        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
244        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
245        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
246        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
247        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
248        When rtems_tarfs_load() is called, it checks the permissions
249        on each file.  If there is write permission, it just creates a
250        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
251        If there is no write permission, it creates a LINEAR_FILE node
252        with the appropriate properties.  If the permission is ever changed
253        to writeable, IMFS_fchmod converts it to a regular memory file.
254
2552000-12-12      Jake Janovetz <janovetz@uiuc.edu>
256
257        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
258        * src/imfs/Makefile.am, src/imfs/imfs.h,
259        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
260        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
261        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
262        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
263        This is not really a tar filesystem.  It is a way to load a tar
264        image into the IMFS but actually leave bulky file contents in the
265        original tar image.  It essentially adds the linear file type and
266        associated support and a loader routine.
267
2682000-11-28      Joel Sherrill <joel@OARcorp.com>
269
270        * src/imfs/memfile.c: Bug report from Sturniolo Jose
271        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
272
2732000-11-17      Jennifer Averret <jennifer@OARcorp.com>
274
275        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
276
2772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
280
2812000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
284
2852000-11-01      Joel Sherrill <joel@OARcorp.com>
286
287        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
288        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
289        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
290        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
291        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
292        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
293        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
294        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
295        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
296        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
297        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
298        from libc to lib/include/rtems and now must be referenced as
299        <rtems/XXX.h>.  Now we do not have to reach up and over to
300        libc to pick them up.
301
3022000-10-24      Joel Sherrill <joel@OARcorp.com>
303
304        * src/imfs/imfs_config.c: New file containing IMFS configuration
305        information split from libc/base_fs.c.
306        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
307        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
308
3092000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
312        The approach is currently a bit of a hack as GNU canonicalization
313        does not support the per-BSP build some of the other directories
314        require.  As more of the tree is converted, this will become less
315        of an issue.
316
3172000-10-19      Joel Sherrill <joel@OARcorp.com>
318
319        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
320        New files.
321
3222000-10-18      Chris Johns <ccj@acm.org>
323
324        * libfs created.
325        * src, src/imfs, wrapup: New directories.
326        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
327        wrapup/Makefile.am: New files.
328        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
329        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
330        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
331        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
332        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
333        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
334        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
335        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
336        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
337        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
338        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
339        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
340        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
341        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
342        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.