source: rtems/cpukit/libfs/ChangeLog @ 7ed1e747

4.104.114.84.95
Last change on this file since 7ed1e747 was de48a0ea, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/30/03 at 17:35:46

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

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