source: rtems/cpukit/libfs/ChangeLog @ 5c8b6b6

4.104.114.84.95
Last change on this file since 5c8b6b6 was f8cb04a5, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/21/02 at 12:04:36

2002-10-21 Ralf Corsepius <corsepiu@…>

  • .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
  • Property mode set to 100644
File size: 14.3 KB
Line 
12002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * .cvsignore: Reformat.
4        Add autom4te*cache.
5        Remove autom4te.cache.
6
72002-10-02      Jennifer Averett <jennifer@OARcorp.com>
8
9        * src/imfs/memfile.c: Fixed case where last close of unlinked file
10        did not remove the resources associated with that file.  Reported
11        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
12
132002-09-14      Joel Sherrill <joel@OARcorp.com>
14
15        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
16        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
17        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
18        was on changing read and write entry points to return ssize_t
19        as read(2) and write(2) now do.
20
212002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
22
23        * wrapup/Makefile.am: Remove.
24        * wrapup/.cvsignore: Remove.
25        * Makefile.am: Remove wrapup SUBDIR.
26        * configure.ac: Remove wrapup/Makefile.
27
282002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * configure.ac: RTEMS_TOP(../..).
31
322002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
33
34        * configure.ac: Remove RTEMS_PROJECT_ROOT.
35
362002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
37
38        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
39        Add AC_PROG_RANLIB.
40
412002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
42
43        * wrapup/Makefile.am: Don't preinstall libfs.a.
44
452002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
46
47        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
48        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
49        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
50        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
51        Use ../aclocal.
52        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
53
542002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        Move from c/src/libfs to c/src/exec/libfs
57        * configure.ac: Reflect move.
58        * Makefile.am: Ditto.
59        * src/Makefile.am: Ditto.
60        * src/dosfs/Makefile.am: Ditto.
61        * src/imfs/Makefile.am: Ditto.
62        * wrapup/Makefile.am: Ditto.
63
642002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
65
66        * src/imfs/imfs_getchild.c: include <string.h>.
67        * src/imfs/imfs_gtkn.c: Include <string.h>.
68        * src/imfs/ioman.c: Include <string.h>.
69        * src/imfs/linearfile.c: Include <string.h>.
70        * src/imfs/memfile.c: Include <string.h>.
71
722001-04-04      Joel Sherrill <joel@OARcorp.com>
73
74        * src/dosfs/Makefile.am: Per PR129 do not install as many files
75        to the $(includedir).
76
772002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
78
79        * src/dosfs/fat.h: Include <string.h>.
80        Remove DBG1 and DBG2 (unused).
81
822002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
83
84        * Per PR169.
85        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
86
87
882002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
89
90        * src/dosfs/fat_file.c: Remove bsp.h.
91        fat_file_write(.. const char*buf ..).
92        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
93
942002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * configure.ac:
97        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
98        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
99        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
100        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
101        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
102        * Makefile.am: Remove AUTOMAKE_OPTIONS.
103        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
104
1052002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        Addressing PR 140.
108        * src/dosfs/config.h.in: Removed.
109        * src/dosfs/stamp-h2.in: Removed.
110        * .cvsignore: Add config.h*, stamp-h*.
111        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
112        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
113        Remove AM_CONFIG_HEADER(src/imfs/config.h).
114        Add AM_CONFIG_HEADER(config.h).
115        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
116        * src/imfs/Makefile.am: INCLUDES = -I../.. .
117
1182002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
119
120        Reported and tracked as PR130.
121        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
122        * wrapup/Makefile.am: Disable dosfs for UNIX.
123
1242001-03-01      Joel Sherrill <joel@OARcorp.com>
125
126        * src/imfs/.cvsignore: Added stamp-h1.in
127
1282002-02-28      Victor V. Vengerov <vvv@oktet.ru>
129
130        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
131        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
132        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
133        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
134        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
135        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
136        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
137        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
138        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
139        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
140        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
141        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
142        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
143        reflect addition.
144
1452002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
146
147        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
148        Add include <sys/stat.h>. Add include <fcntl.h>.
149        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
150
1512002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
152
153        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
154        Apply rtems_set_errno_and_return_minus_one.
155        * src/imfs/memfile.c: Include <rtems/seterr.h>.
156        Apply rtems_set_errno_and_return_minus_one.
157        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
158        Apply rtems_set_errno_and_return_minus_one.
159        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
160        Apply rtems_set_errno_and_return_minus_one.
161        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
162        Apply rtems_set_errno_and_return_minus_one.
163        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
164        Apply rtems_set_errno_and_return_minus_one.
165        * src/imfs/ioman.c: Include <rtems/seterr.h>.
166        Apply rtems_set_errno_and_return_minus_one.
167        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
168        Apply rtems_set_errno_and_return_minus_one.
169        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
170        Apply rtems_set_errno_and_return_minus_one.
171        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
172        Apply rtems_set_errno_and_return_minus_one.
173        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
174        Apply rtems_set_errno_and_return_minus_one.
175        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
176        Apply rtems_set_errno_and_return_minus_one.
177        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
178        Apply rtems_set_errno_and_return_minus_one.
179        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
180        Apply rtems_set_errno_and_return_minus_one.
181        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
182        Apply rtems_set_errno_and_return_minus_one.
183        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
184        Comment out increment_and_check_linkcounts.
185
1862001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * wrapup/Makefile.am: Remove HAS_IMFS.
189
1902001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * src/imfs/Makefile.am: Cleanup.
193
1942001-11-07      Jennifer Averett <jennifer@OARcorp.com>
195
196        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
197        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
198
1992001-10-26      Victor V. Vengerov <vvv@oktet.ru>
200
201        * src/imfs/imfs_load_tar.c: Minor modification so this will
202        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
203
2042001-10-16      Chris Johns <ccj@acm.org>
205
206        * imfs/imfs_load_tar.c: Changed the code around to remove an
207        internal compiler error on the Coldfire target.
208
2092001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
212        * configure.in: Remove.
213        * configure.ac: New file, generated from configure.in by autoupdate.
214
2152001-10-10      Joel Sherrill <joel@OARcorp.com>
216
217        * src/imfs/imfs_getchild.c: Correct length of static string
218        as reported by Ibragimov Ilya <ibr@oktet.ru>.
219
2202001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
223
2242001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
227        happy.
228
2292001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
230
231        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
232        touched. The order of the questions is the key.
233
2342001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
235
236        * src/imfs/deviceio.c: Make sure errno gets set to reflect
237        the status from the driver.
238
2392001-05-25      Joel Sherrill <joel@OARcorp.com>
240
241        * src/imfs/imfs_initsupp.c: Create the root node with the
242        desired permissions.  Nodes should be created with the right
243        permissions because chmod() is not supported by the miniIMFS
244        so changing after creation is not possible.
245
2462001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
249
2502001-04-24      Joel Sherrill <joel@OARcorp.com>
251
252        * src/imfs/memfile.c (memfile_open): Did not set iop->size
253        and thus the value was incorrect.  Before this field was cleared,
254        this resulted in the value from the last time that IOP was used
255        being still in place.  Discovered by  Andrew Bythell
256        <abythell@nortelnetworks.com>.
257
2582001-04-20      Joel Sherrill <joel@OARcorp.com>
259
260        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
261        only information that does not vary based on target or memory
262        configuration.  The old prints are still there in case they
263        are needed in the future to debug.  Printing target dependent
264        addresses makes the test output vary by target unnecessarily.
265
2662001-03-23      Joel Sherrill <joel@OARcorp.com>
267
268        * src/imfs/memfile.c: Reapply fix from bug report from
269        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
270        was dereferenced when freeing a triply indirect file. 
271        The fix was applied to the 4.5 release branch and not
272        the development branch.
273
2742001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
277
2782001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * configure.in: Add src/imfs/config.h
281        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
282        * src/imfs/.cvsignore: Add config.h and stamp-h
283        * src/imfs/*.c: Add config.h support.
284
2852001-01-12      Jake Janovetz <janovetz@uiuc.edu>
286
287        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
288        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
289        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
290        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
291        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
292        When rtems_tarfs_load() is called, it checks the permissions
293        on each file.  If there is write permission, it just creates a
294        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
295        If there is no write permission, it creates a LINEAR_FILE node
296        with the appropriate properties.  If the permission is ever changed
297        to writeable, IMFS_fchmod converts it to a regular memory file.
298
2992000-12-12      Jake Janovetz <janovetz@uiuc.edu>
300
301        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
302        * src/imfs/Makefile.am, src/imfs/imfs.h,
303        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
304        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
305        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
306        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
307        This is not really a tar filesystem.  It is a way to load a tar
308        image into the IMFS but actually leave bulky file contents in the
309        original tar image.  It essentially adds the linear file type and
310        associated support and a loader routine.
311
3122000-11-28      Joel Sherrill <joel@OARcorp.com>
313
314        * src/imfs/memfile.c: Bug report from Sturniolo Jose
315        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
316
3172000-11-17      Jennifer Averret <jennifer@OARcorp.com>
318
319        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
320
3212000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
324
3252000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
328
3292000-11-01      Joel Sherrill <joel@OARcorp.com>
330
331        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
332        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
333        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
334        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
335        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
336        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
337        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
338        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
339        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
340        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
341        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
342        from libc to lib/include/rtems and now must be referenced as
343        <rtems/XXX.h>.  Now we do not have to reach up and over to
344        libc to pick them up.
345
3462000-10-24      Joel Sherrill <joel@OARcorp.com>
347
348        * src/imfs/imfs_config.c: New file containing IMFS configuration
349        information split from libc/base_fs.c.
350        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
351        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
352
3532000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
356        The approach is currently a bit of a hack as GNU canonicalization
357        does not support the per-BSP build some of the other directories
358        require.  As more of the tree is converted, this will become less
359        of an issue.
360
3612000-10-19      Joel Sherrill <joel@OARcorp.com>
362
363        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
364        New files.
365
3662000-10-18      Chris Johns <ccj@acm.org>
367
368        * libfs created.
369        * src, src/imfs, wrapup: New directories.
370        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
371        wrapup/Makefile.am: New files.
372        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
373        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
374        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
375        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
376        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
377        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
378        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
379        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
380        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
381        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
382        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
383        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
384        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
385        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
386        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.