source: rtems/cpukit/libfs/ChangeLog @ fc0ec69

4.104.114.84.95
Last change on this file since fc0ec69 was 53a8958, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/12/03 at 13:39:43

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

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