source: rtems/cpukit/libfs/ChangeLog @ 2d709236

4.104.114.84.95
Last change on this file since 2d709236 was 2d709236, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/12/02 at 06:13:49

2002-12-12 Ralf Corsepius <corsepiu@…>

  • src/imfs/Makefile.am: Eliminate C_O_FILES.
  • src/dosfs/Makefile.am: Ditto.
  • Property mode set to 100644
File size: 14.8 KB
Line 
12002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * src/imfs/Makefile.am: Eliminate C_O_FILES.
4        * src/dosfs/Makefile.am: Ditto.
5
62002-12-02      Joel Sherrill <joel@OARcorp.com>
7
8        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
9        on 16 bit targets like the h8300.
10
112002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * configure.ac: Cosmetical fixes.
14
152002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
16
17        * configure.ac: Fix package name.
18
192002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
20
21        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
22
232002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
24
25        * .cvsignore: Reformat.
26        Add autom4te*cache.
27        Remove autom4te.cache.
28
292002-10-02      Jennifer Averett <jennifer@OARcorp.com>
30
31        * src/imfs/memfile.c: Fixed case where last close of unlinked file
32        did not remove the resources associated with that file.  Reported
33        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
34
352002-09-14      Joel Sherrill <joel@OARcorp.com>
36
37        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
38        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
39        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
40        was on changing read and write entry points to return ssize_t
41        as read(2) and write(2) now do.
42
432002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
44
45        * wrapup/Makefile.am: Remove.
46        * wrapup/.cvsignore: Remove.
47        * Makefile.am: Remove wrapup SUBDIR.
48        * configure.ac: Remove wrapup/Makefile.
49
502002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
51
52        * configure.ac: RTEMS_TOP(../..).
53
542002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        * configure.ac: Remove RTEMS_PROJECT_ROOT.
57
582002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
61        Add AC_PROG_RANLIB.
62
632002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
64
65        * wrapup/Makefile.am: Don't preinstall libfs.a.
66
672002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
68
69        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
70        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
71        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
72        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
73        Use ../aclocal.
74        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
75
762002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
77
78        Move from c/src/libfs to c/src/exec/libfs
79        * configure.ac: Reflect move.
80        * Makefile.am: Ditto.
81        * src/Makefile.am: Ditto.
82        * src/dosfs/Makefile.am: Ditto.
83        * src/imfs/Makefile.am: Ditto.
84        * wrapup/Makefile.am: Ditto.
85
862002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * src/imfs/imfs_getchild.c: include <string.h>.
89        * src/imfs/imfs_gtkn.c: Include <string.h>.
90        * src/imfs/ioman.c: Include <string.h>.
91        * src/imfs/linearfile.c: Include <string.h>.
92        * src/imfs/memfile.c: Include <string.h>.
93
942001-04-04      Joel Sherrill <joel@OARcorp.com>
95
96        * src/dosfs/Makefile.am: Per PR129 do not install as many files
97        to the $(includedir).
98
992002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
100
101        * src/dosfs/fat.h: Include <string.h>.
102        Remove DBG1 and DBG2 (unused).
103
1042002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
105
106        * Per PR169.
107        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
108
109
1102002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
111
112        * src/dosfs/fat_file.c: Remove bsp.h.
113        fat_file_write(.. const char*buf ..).
114        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
115
1162002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
117
118        * configure.ac:
119        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
120        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
121        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
122        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
123        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
124        * Makefile.am: Remove AUTOMAKE_OPTIONS.
125        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
126
1272002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        Addressing PR 140.
130        * src/dosfs/config.h.in: Removed.
131        * src/dosfs/stamp-h2.in: Removed.
132        * .cvsignore: Add config.h*, stamp-h*.
133        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
134        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
135        Remove AM_CONFIG_HEADER(src/imfs/config.h).
136        Add AM_CONFIG_HEADER(config.h).
137        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
138        * src/imfs/Makefile.am: INCLUDES = -I../.. .
139
1402002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
141
142        Reported and tracked as PR130.
143        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
144        * wrapup/Makefile.am: Disable dosfs for UNIX.
145
1462001-03-01      Joel Sherrill <joel@OARcorp.com>
147
148        * src/imfs/.cvsignore: Added stamp-h1.in
149
1502002-02-28      Victor V. Vengerov <vvv@oktet.ru>
151
152        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
153        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
154        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
155        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
156        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
157        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
158        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
159        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
160        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
161        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
162        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
163        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
164        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
165        reflect addition.
166
1672002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
168
169        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
170        Add include <sys/stat.h>. Add include <fcntl.h>.
171        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
172
1732002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
174
175        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
176        Apply rtems_set_errno_and_return_minus_one.
177        * src/imfs/memfile.c: Include <rtems/seterr.h>.
178        Apply rtems_set_errno_and_return_minus_one.
179        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
180        Apply rtems_set_errno_and_return_minus_one.
181        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
182        Apply rtems_set_errno_and_return_minus_one.
183        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
184        Apply rtems_set_errno_and_return_minus_one.
185        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
186        Apply rtems_set_errno_and_return_minus_one.
187        * src/imfs/ioman.c: Include <rtems/seterr.h>.
188        Apply rtems_set_errno_and_return_minus_one.
189        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
190        Apply rtems_set_errno_and_return_minus_one.
191        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
192        Apply rtems_set_errno_and_return_minus_one.
193        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
194        Apply rtems_set_errno_and_return_minus_one.
195        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
196        Apply rtems_set_errno_and_return_minus_one.
197        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
198        Apply rtems_set_errno_and_return_minus_one.
199        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
200        Apply rtems_set_errno_and_return_minus_one.
201        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
202        Apply rtems_set_errno_and_return_minus_one.
203        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
204        Apply rtems_set_errno_and_return_minus_one.
205        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
206        Comment out increment_and_check_linkcounts.
207
2082001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * wrapup/Makefile.am: Remove HAS_IMFS.
211
2122001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * src/imfs/Makefile.am: Cleanup.
215
2162001-11-07      Jennifer Averett <jennifer@OARcorp.com>
217
218        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
219        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
220
2212001-10-26      Victor V. Vengerov <vvv@oktet.ru>
222
223        * src/imfs/imfs_load_tar.c: Minor modification so this will
224        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
225
2262001-10-16      Chris Johns <ccj@acm.org>
227
228        * imfs/imfs_load_tar.c: Changed the code around to remove an
229        internal compiler error on the Coldfire target.
230
2312001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
234        * configure.in: Remove.
235        * configure.ac: New file, generated from configure.in by autoupdate.
236
2372001-10-10      Joel Sherrill <joel@OARcorp.com>
238
239        * src/imfs/imfs_getchild.c: Correct length of static string
240        as reported by Ibragimov Ilya <ibr@oktet.ru>.
241
2422001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
245
2462001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
249        happy.
250
2512001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
252
253        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
254        touched. The order of the questions is the key.
255
2562001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
257
258        * src/imfs/deviceio.c: Make sure errno gets set to reflect
259        the status from the driver.
260
2612001-05-25      Joel Sherrill <joel@OARcorp.com>
262
263        * src/imfs/imfs_initsupp.c: Create the root node with the
264        desired permissions.  Nodes should be created with the right
265        permissions because chmod() is not supported by the miniIMFS
266        so changing after creation is not possible.
267
2682001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
269
270        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
271
2722001-04-24      Joel Sherrill <joel@OARcorp.com>
273
274        * src/imfs/memfile.c (memfile_open): Did not set iop->size
275        and thus the value was incorrect.  Before this field was cleared,
276        this resulted in the value from the last time that IOP was used
277        being still in place.  Discovered by  Andrew Bythell
278        <abythell@nortelnetworks.com>.
279
2802001-04-20      Joel Sherrill <joel@OARcorp.com>
281
282        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
283        only information that does not vary based on target or memory
284        configuration.  The old prints are still there in case they
285        are needed in the future to debug.  Printing target dependent
286        addresses makes the test output vary by target unnecessarily.
287
2882001-03-23      Joel Sherrill <joel@OARcorp.com>
289
290        * src/imfs/memfile.c: Reapply fix from bug report from
291        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
292        was dereferenced when freeing a triply indirect file. 
293        The fix was applied to the 4.5 release branch and not
294        the development branch.
295
2962001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
299
3002001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * configure.in: Add src/imfs/config.h
303        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
304        * src/imfs/.cvsignore: Add config.h and stamp-h
305        * src/imfs/*.c: Add config.h support.
306
3072001-01-12      Jake Janovetz <janovetz@uiuc.edu>
308
309        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
310        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
311        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
312        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
313        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
314        When rtems_tarfs_load() is called, it checks the permissions
315        on each file.  If there is write permission, it just creates a
316        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
317        If there is no write permission, it creates a LINEAR_FILE node
318        with the appropriate properties.  If the permission is ever changed
319        to writeable, IMFS_fchmod converts it to a regular memory file.
320
3212000-12-12      Jake Janovetz <janovetz@uiuc.edu>
322
323        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
324        * src/imfs/Makefile.am, src/imfs/imfs.h,
325        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
326        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
327        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
328        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
329        This is not really a tar filesystem.  It is a way to load a tar
330        image into the IMFS but actually leave bulky file contents in the
331        original tar image.  It essentially adds the linear file type and
332        associated support and a loader routine.
333
3342000-11-28      Joel Sherrill <joel@OARcorp.com>
335
336        * src/imfs/memfile.c: Bug report from Sturniolo Jose
337        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
338
3392000-11-17      Jennifer Averret <jennifer@OARcorp.com>
340
341        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
342
3432000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
346
3472000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
350
3512000-11-01      Joel Sherrill <joel@OARcorp.com>
352
353        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
354        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
355        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
356        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
357        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
358        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
359        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
360        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
361        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
362        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
363        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
364        from libc to lib/include/rtems and now must be referenced as
365        <rtems/XXX.h>.  Now we do not have to reach up and over to
366        libc to pick them up.
367
3682000-10-24      Joel Sherrill <joel@OARcorp.com>
369
370        * src/imfs/imfs_config.c: New file containing IMFS configuration
371        information split from libc/base_fs.c.
372        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
373        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
374
3752000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
378        The approach is currently a bit of a hack as GNU canonicalization
379        does not support the per-BSP build some of the other directories
380        require.  As more of the tree is converted, this will become less
381        of an issue.
382
3832000-10-19      Joel Sherrill <joel@OARcorp.com>
384
385        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
386        New files.
387
3882000-10-18      Chris Johns <ccj@acm.org>
389
390        * libfs created.
391        * src, src/imfs, wrapup: New directories.
392        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
393        wrapup/Makefile.am: New files.
394        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
395        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
396        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
397        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
398        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
399        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
400        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
401        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
402        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
403        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
404        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
405        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
406        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
407        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
408        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.