source: rtems/cpukit/libfs/ChangeLog @ 9e7e53bf

4.104.114.84.95
Last change on this file since 9e7e53bf was 9e7e53bf, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/30/03 at 08:01:23

2003-11-30 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Add $(dirstamp) to preinstallation rules.
  • Property mode set to 100644
File size: 21.8 KB
Line 
12003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Add $(dirstamp) to preinstallation rules.
4
52003-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
8        src/dosfs/Makefile.am.
9        * src/Makefile.am, src/imfs/Makefile.am, src/dosfs/Makefile.am:
10        Removed.
11
122003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
13
14        * src/dosfs/config.h: Remove.
15        * src/dosfs/Makefile.am: Remove config.h
16        AM_CPPFLAGS += -I$(top_builddir).
17        * src/imfs/config.h: Remove.
18        * src/imfs/Makefile.am: Remove config.h
19        AM_CPPFLAGS += -I$(top_builddir).
20
212003-10-22      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
22
23        PR 515/filesystem
24        * src/dosfs/fat_fat_operations.c: Remove commented out code.
25
262003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
27
28        PR 509/filesystem
29        * src/dosfs/fat.c: _fat_block_read and _fat_block_write return error
30        codes instead of -1 in case of errors, as they are supposed to do
31        according to the comments documenting these functions.
32
332003-10-22      Joel Sherrill <joel@OARcorp.com>
34
35        PR 440/filesystem
36        * src/dosfs/fat_fat_operations.c: Improve write speed with FAT12 and
37        FAT16 filesystems. Previously merged on 4.6 branch.
38
392003-10-22      Joel Sherrill <joel@OARcorp.com>
40
41        * ChangeLog: Correct line length.
42
432003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
44
45        * src/dosfs/Makefile.am: noinst_HEADERS += fat.h
46
472003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
48
49        * src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write):
50        Use '0' as initial value for ret instead of RC_OK.
51
522003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * src/dosfs/msdos_conv.c: Remove isupper, islower, toupper, tolower
55        (Unused).
56
572003-09-26      Joel Sherrill <joel@OARcorp.com>
58
59        PR 492/filesystem
60        * src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
61
622003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
63
64        PR 487/filesystem
65        * src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
66
672003-09-04      Joel Sherrill <joel@OARcorp.com>
68
69        * src/dosfs/dosfs.h, src/dosfs/fat.h, src/dosfs/fat_fat_operations.h,
70        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
71        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c,
72        src/dosfs/msdos_file.c, src/dosfs/msdos_free.c,
73        src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c,
74        src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c,
75        src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c,
76        src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c,
77        src/imfs/deviceio.c, src/imfs/imfs.h, src/imfs/imfs_chown.c,
78        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
79        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c,
80        src/imfs/imfs_fchmod.c, src/imfs/imfs_fcntl.c,
81        src/imfs/imfs_fdatasync.c, src/imfs/imfs_free.c,
82        src/imfs/imfs_fsunmount.c, src/imfs/imfs_getchild.c,
83        src/imfs/imfs_gtkn.c, src/imfs/imfs_handlers_device.c,
84        src/imfs/imfs_handlers_directory.c, src/imfs/imfs_handlers_link.c,
85        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
86        src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
87        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_ntype.c,
88        src/imfs/imfs_readlink.c, src/imfs/imfs_rmnod.c,
89        src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
90        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
91        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
92        src/imfs/linearfile.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c:
93        URL for license changed.
94
952003-09-03      Joel Sherrill <joel@OARcorp.com>
96
97        * msdos_create.c: Remove unused variable warning.
98
992003-08-05      <djc915@mail.usask.ca>
100
101        PR 443/filesystem
102        * src/imfs/deviceio.c: deviceio.c mishandles return codes
103
1042003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
105
106        PR 440/filesystem
107        * src/dosfs/fat_fat_operations.c: Improve write data speed for
108        DOSFS FAT12/FAT16 systems.
109
1102003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
111
112        PR 439/filesystem
113        * src/dosfs/fat_file.c: flush temporary buffer when closing files
114
1152003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
116
117        PR 441/filesystem
118        * src/dosfs/msdos.h: add rename support to DOSFS
119        * src/dosfs/msdos_create.c: add rename support to DOSFS
120        * src/dosfs/msdos_file.c: add rename support to DOSFS
121        * src/dosfs/msdos_init.c: add rename support to DOSFS
122        * src/dosfs/msdos_mknod.c: add rename support to DOSFS
123
1242003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
125
126        PR 434/filesystem
127        * src/imfs/imfs_init.c: Modified to return error code
128        * src/imfs/miniimfs_init.c: Modified to return error code
129        * src/imfs/imfs_initsup.c: Modified to set error upon memory failure.
130
1312003-07-16      Joel Sherrill <joel@OARcorp.com>
132
133        * ChangeLog: Correct format.
134
1352003-07-15      Chris Johns <cjohns@cybertec.com.au>
136       
137        PR 431/filesystem
138        * src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now
139        NO TIMEOUT. MSDOS volume opertations will wait for ever.
140
1412003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
142
143        * configure.ac: Remove (Merged-in into ../configure.ac)
144        * Makefile.am, src/Makefile.am, src/dosfs/Makefile.am,
145        src/imfs/Makefile.am: Reflect having merged configure.ac into
146        ../configure.ac.
147        * src/dosfs/config.h: New.
148        * src/dosfs/Makefile.am: Add config.h.
149        * src/imfsfs/config.h: New.
150        * src/imfs/Makefile.am: Add config.h.
151        Remove COMMON_C_FILES, DOC_FILES (Unused).
152
1532003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
154
155        * src/dosfs/fat.c: include config-header "config.h".
156        * src/dosfs/fat_fat_operations.c: Ditto.
157        * src/dosfs/fat_file.c: Ditto.
158        * src/dosfs/msdos_conv.c: Ditto.
159
1602003-07-02      Chris Johns <cjohns@cybertec.com.au>
161
162        * src/dosfs/Makefile.am, src/dosfs/msdos.h,
163        src/dosfs/msdos_conv.c, src/dosfs/msdos_create.c,
164        src/dosfs/msdos_dir.c, src/dosfs/msdos_misc.c: Patch from Victor
165        V. Vengerov <vvv@oktet.ru> to remove Linux code.
166        * src/dosfs/fat.c, src/dosfs/fat.h: Comment have been updated.
167
1682003-06-10      Phil Torre <ptorre@zetron.com>
169
170        PR 411/filesystem
171        * src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
172        then unlinking it causes a memory leak.
173
1742003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
175
176        PR 367/filesystem
177        * src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h,
178        src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c,
179        src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still
180        present in the DOSFS implementation:
181            - FAT12 did not work properly on Big-Endian machines
182            - Some synchronization and error handling problems were present
183            - Some legal codings for EOC were not recognized
184
185
1862003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
187
188        * configure.ac: Remove AC_CONFIG_AUX_DIR.
189
1902003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
193
1942003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * configure.ac: AC_PREREQ(2.57).
197
1982003-02-03      Steven Johnson <sjohnson@neurizon.net>
199
200        PR 338/filesystem
201        * src/imfs/ioman.c: Fix reentrancy problem with
202        rtems_io_lookup_name() (API change).
203
2042003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
205
206        * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
207        is a FIFO queuing semaphore.
208
2092002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * src/imfs/Makefile.am: Eliminate C_O_FILES.
212        * src/dosfs/Makefile.am: Ditto.
213
2142002-12-02      Joel Sherrill <joel@OARcorp.com>
215
216        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
217        on 16 bit targets like the h8300.
218
2192002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * configure.ac: Cosmetical fixes.
222
2232002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
224
225        * configure.ac: Fix package name.
226
2272002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
230
2312002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * .cvsignore: Reformat.
234        Add autom4te*cache.
235        Remove autom4te.cache.
236
2372002-10-02      Jennifer Averett <jennifer@OARcorp.com>
238
239        * src/imfs/memfile.c: Fixed case where last close of unlinked file
240        did not remove the resources associated with that file.  Reported
241        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
242
2432002-09-14      Joel Sherrill <joel@OARcorp.com>
244
245        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
246        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
247        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
248        was on changing read and write entry points to return ssize_t
249        as read(2) and write(2) now do.
250
2512002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * wrapup/Makefile.am: Remove.
254        * wrapup/.cvsignore: Remove.
255        * Makefile.am: Remove wrapup SUBDIR.
256        * configure.ac: Remove wrapup/Makefile.
257
2582002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * configure.ac: RTEMS_TOP(../..).
261
2622002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac: Remove RTEMS_PROJECT_ROOT.
265
2662002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
269        Add AC_PROG_RANLIB.
270
2712002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * wrapup/Makefile.am: Don't preinstall libfs.a.
274
2752002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
278        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
279        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
280        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
281        Use ../aclocal.
282        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
283
2842002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        Move from c/src/libfs to c/src/exec/libfs
287        * configure.ac: Reflect move.
288        * Makefile.am: Ditto.
289        * src/Makefile.am: Ditto.
290        * src/dosfs/Makefile.am: Ditto.
291        * src/imfs/Makefile.am: Ditto.
292        * wrapup/Makefile.am: Ditto.
293
2942002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * src/imfs/imfs_getchild.c: include <string.h>.
297        * src/imfs/imfs_gtkn.c: Include <string.h>.
298        * src/imfs/ioman.c: Include <string.h>.
299        * src/imfs/linearfile.c: Include <string.h>.
300        * src/imfs/memfile.c: Include <string.h>.
301
3022001-04-04      Joel Sherrill <joel@OARcorp.com>
303
304        * src/dosfs/Makefile.am: Per PR129 do not install as many files
305        to the $(includedir).
306
3072002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * src/dosfs/fat.h: Include <string.h>.
310        Remove DBG1 and DBG2 (unused).
311
3122002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
313
314        * Per PR169.
315        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
316
317
3182002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
319
320        * src/dosfs/fat_file.c: Remove bsp.h.
321        fat_file_write(.. const char*buf ..).
322        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
323
3242002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * configure.ac:
327        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
328        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
329        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
330        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
331        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
332        * Makefile.am: Remove AUTOMAKE_OPTIONS.
333        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
334
3352002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        Addressing PR 140.
338        * src/dosfs/config.h.in: Removed.
339        * src/dosfs/stamp-h2.in: Removed.
340        * .cvsignore: Add config.h*, stamp-h*.
341        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
342        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
343        Remove AM_CONFIG_HEADER(src/imfs/config.h).
344        Add AM_CONFIG_HEADER(config.h).
345        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
346        * src/imfs/Makefile.am: INCLUDES = -I../.. .
347
3482002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        Reported and tracked as PR130.
351        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
352        * wrapup/Makefile.am: Disable dosfs for UNIX.
353
3542001-03-01      Joel Sherrill <joel@OARcorp.com>
355
356        * src/imfs/.cvsignore: Added stamp-h1.in
357
3582002-02-28      Victor V. Vengerov <vvv@oktet.ru>
359
360        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
361        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
362        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
363        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
364        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
365        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
366        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
367        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
368        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
369        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
370        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
371        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
372        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
373        reflect addition.
374
3752002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
378        Add include <sys/stat.h>. Add include <fcntl.h>.
379        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
380
3812002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
384        Apply rtems_set_errno_and_return_minus_one.
385        * src/imfs/memfile.c: Include <rtems/seterr.h>.
386        Apply rtems_set_errno_and_return_minus_one.
387        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
388        Apply rtems_set_errno_and_return_minus_one.
389        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
390        Apply rtems_set_errno_and_return_minus_one.
391        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
392        Apply rtems_set_errno_and_return_minus_one.
393        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
394        Apply rtems_set_errno_and_return_minus_one.
395        * src/imfs/ioman.c: Include <rtems/seterr.h>.
396        Apply rtems_set_errno_and_return_minus_one.
397        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
398        Apply rtems_set_errno_and_return_minus_one.
399        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
400        Apply rtems_set_errno_and_return_minus_one.
401        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
402        Apply rtems_set_errno_and_return_minus_one.
403        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
404        Apply rtems_set_errno_and_return_minus_one.
405        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
406        Apply rtems_set_errno_and_return_minus_one.
407        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
408        Apply rtems_set_errno_and_return_minus_one.
409        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
410        Apply rtems_set_errno_and_return_minus_one.
411        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
412        Apply rtems_set_errno_and_return_minus_one.
413        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
414        Comment out increment_and_check_linkcounts.
415
4162001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * wrapup/Makefile.am: Remove HAS_IMFS.
419
4202001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * src/imfs/Makefile.am: Cleanup.
423
4242001-11-07      Jennifer Averett <jennifer@OARcorp.com>
425
426        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
427        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
428
4292001-10-26      Victor V. Vengerov <vvv@oktet.ru>
430
431        * src/imfs/imfs_load_tar.c: Minor modification so this will
432        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
433
4342001-10-16      Chris Johns <ccj@acm.org>
435
436        * imfs/imfs_load_tar.c: Changed the code around to remove an
437        internal compiler error on the Coldfire target.
438
4392001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
442        * configure.in: Remove.
443        * configure.ac: New file, generated from configure.in by autoupdate.
444
4452001-10-10      Joel Sherrill <joel@OARcorp.com>
446
447        * src/imfs/imfs_getchild.c: Correct length of static string
448        as reported by Ibragimov Ilya <ibr@oktet.ru>.
449
4502001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
451
452        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
453
4542001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
455
456        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
457        happy.
458
4592001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
460
461        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
462        touched. The order of the questions is the key.
463
4642001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
465
466        * src/imfs/deviceio.c: Make sure errno gets set to reflect
467        the status from the driver.
468
4692001-05-25      Joel Sherrill <joel@OARcorp.com>
470
471        * src/imfs/imfs_initsupp.c: Create the root node with the
472        desired permissions.  Nodes should be created with the right
473        permissions because chmod() is not supported by the miniIMFS
474        so changing after creation is not possible.
475
4762001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
479
4802001-04-24      Joel Sherrill <joel@OARcorp.com>
481
482        * src/imfs/memfile.c (memfile_open): Did not set iop->size
483        and thus the value was incorrect.  Before this field was cleared,
484        this resulted in the value from the last time that IOP was used
485        being still in place.  Discovered by  Andrew Bythell
486        <abythell@nortelnetworks.com>.
487
4882001-04-20      Joel Sherrill <joel@OARcorp.com>
489
490        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
491        only information that does not vary based on target or memory
492        configuration.  The old prints are still there in case they
493        are needed in the future to debug.  Printing target dependent
494        addresses makes the test output vary by target unnecessarily.
495
4962001-03-23      Joel Sherrill <joel@OARcorp.com>
497
498        * src/imfs/memfile.c: Reapply fix from bug report from
499        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
500        was dereferenced when freeing a triply indirect file. 
501        The fix was applied to the 4.5 release branch and not
502        the development branch.
503
5042001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
507
5082001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * configure.in: Add src/imfs/config.h
511        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
512        * src/imfs/.cvsignore: Add config.h and stamp-h
513        * src/imfs/*.c: Add config.h support.
514
5152001-01-12      Jake Janovetz <janovetz@uiuc.edu>
516
517        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
518        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
519        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
520        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
521        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
522        When rtems_tarfs_load() is called, it checks the permissions
523        on each file.  If there is write permission, it just creates a
524        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
525        If there is no write permission, it creates a LINEAR_FILE node
526        with the appropriate properties.  If the permission is ever changed
527        to writeable, IMFS_fchmod converts it to a regular memory file.
528
5292000-12-12      Jake Janovetz <janovetz@uiuc.edu>
530
531        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
532        * src/imfs/Makefile.am, src/imfs/imfs.h,
533        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
534        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
535        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
536        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
537        This is not really a tar filesystem.  It is a way to load a tar
538        image into the IMFS but actually leave bulky file contents in the
539        original tar image.  It essentially adds the linear file type and
540        associated support and a loader routine.
541
5422000-11-28      Joel Sherrill <joel@OARcorp.com>
543
544        * src/imfs/memfile.c: Bug report from Sturniolo Jose
545        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
546
5472000-11-17      Jennifer Averret <jennifer@OARcorp.com>
548
549        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
550
5512000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
554
5552000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
558
5592000-11-01      Joel Sherrill <joel@OARcorp.com>
560
561        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
562        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
563        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
564        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
565        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
566        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
567        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
568        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
569        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
570        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
571        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
572        from libc to lib/include/rtems and now must be referenced as
573        <rtems/XXX.h>.  Now we do not have to reach up and over to
574        libc to pick them up.
575
5762000-10-24      Joel Sherrill <joel@OARcorp.com>
577
578        * src/imfs/imfs_config.c: New file containing IMFS configuration
579        information split from libc/base_fs.c.
580        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
581        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
582
5832000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
586        The approach is currently a bit of a hack as GNU canonicalization
587        does not support the per-BSP build some of the other directories
588        require.  As more of the tree is converted, this will become less
589        of an issue.
590
5912000-10-19      Joel Sherrill <joel@OARcorp.com>
592
593        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
594        New files.
595
5962000-10-18      Chris Johns <ccj@acm.org>
597
598        * libfs created.
599        * src, src/imfs, wrapup: New directories.
600        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
601        wrapup/Makefile.am: New files.
602        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
603        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
604        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
605        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
606        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
607        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
608        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
609        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
610        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
611        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
612        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
613        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
614        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
615        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
616        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.