source: rtems/cpukit/libfs/ChangeLog @ 970983e

4.104.114.84.95
Last change on this file since 970983e was 970983e, checked in by Ralf Corsepius <ralf.corsepius@…>, on Jan 11, 2004 at 7:48:00 AM

2004-01-11 Ralf Corsepius <corsepiu@…>

  • Property mode set to 100644
File size: 22.6 KB
Line 
12004-01-11  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * Makefile.am: Include compile.am, again.
4        Reformat/Cleanup.
5
62004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * Makefile.am: Add libs to CLEANFILES
9        Set lib*_g_a_SOURCES = lib*_a_SOURCES.
10
112004-01-08  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
12
13        * Makefile.am: Build lib*$(LIB_VARIANT).a instead of
14        $(ARCH)/lib*.a.
15
162004-01-07  Ralf Corsepius <corsepiu@faw.uni-ulm.de>
17
18        * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
19
202003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
21
22        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
23
242003-11-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * Makefile.am: Cosmetics.
27
282003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
29
30        * Makefile.am: Add $(dirstamp) to compilation rules.
31
322003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
33
34        * Makefile.am: Add $(dirstamp) to preinstallation rules.
35
362003-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
37
38        * Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
39        src/dosfs/Makefile.am.
40        * src/Makefile.am, src/imfs/Makefile.am, src/dosfs/Makefile.am:
41        Removed.
42
432003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
44
45        * src/dosfs/config.h: Remove.
46        * src/dosfs/Makefile.am: Remove config.h
47        AM_CPPFLAGS += -I$(top_builddir).
48        * src/imfs/config.h: Remove.
49        * src/imfs/Makefile.am: Remove config.h
50        AM_CPPFLAGS += -I$(top_builddir).
51
522003-10-22      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
53
54        PR 515/filesystem
55        * src/dosfs/fat_fat_operations.c: Remove commented out code.
56
572003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        PR 509/filesystem
60        * src/dosfs/fat.c: _fat_block_read and _fat_block_write return error
61        codes instead of -1 in case of errors, as they are supposed to do
62        according to the comments documenting these functions.
63
642003-10-22      Joel Sherrill <joel@OARcorp.com>
65
66        PR 440/filesystem
67        * src/dosfs/fat_fat_operations.c: Improve write speed with FAT12 and
68        FAT16 filesystems. Previously merged on 4.6 branch.
69
702003-10-22      Joel Sherrill <joel@OARcorp.com>
71
72        * ChangeLog: Correct line length.
73
742003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        * src/dosfs/Makefile.am: noinst_HEADERS += fat.h
77
782003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
79
80        * src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write):
81        Use '0' as initial value for ret instead of RC_OK.
82
832003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
84
85        * src/dosfs/msdos_conv.c: Remove isupper, islower, toupper, tolower
86        (Unused).
87
882003-09-26      Joel Sherrill <joel@OARcorp.com>
89
90        PR 492/filesystem
91        * src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
92
932003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
94
95        PR 487/filesystem
96        * src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
97
982003-09-04      Joel Sherrill <joel@OARcorp.com>
99
100        * src/dosfs/dosfs.h, src/dosfs/fat.h, src/dosfs/fat_fat_operations.h,
101        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
102        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c,
103        src/dosfs/msdos_file.c, src/dosfs/msdos_free.c,
104        src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c,
105        src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c,
106        src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c,
107        src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c,
108        src/imfs/deviceio.c, src/imfs/imfs.h, src/imfs/imfs_chown.c,
109        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
110        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c,
111        src/imfs/imfs_fchmod.c, src/imfs/imfs_fcntl.c,
112        src/imfs/imfs_fdatasync.c, src/imfs/imfs_free.c,
113        src/imfs/imfs_fsunmount.c, src/imfs/imfs_getchild.c,
114        src/imfs/imfs_gtkn.c, src/imfs/imfs_handlers_device.c,
115        src/imfs/imfs_handlers_directory.c, src/imfs/imfs_handlers_link.c,
116        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
117        src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
118        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_ntype.c,
119        src/imfs/imfs_readlink.c, src/imfs/imfs_rmnod.c,
120        src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
121        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
122        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
123        src/imfs/linearfile.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c:
124        URL for license changed.
125
1262003-09-03      Joel Sherrill <joel@OARcorp.com>
127
128        * msdos_create.c: Remove unused variable warning.
129
1302003-08-05      <djc915@mail.usask.ca>
131
132        PR 443/filesystem
133        * src/imfs/deviceio.c: deviceio.c mishandles return codes
134
1352003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
136
137        PR 440/filesystem
138        * src/dosfs/fat_fat_operations.c: Improve write data speed for
139        DOSFS FAT12/FAT16 systems.
140
1412003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
142
143        PR 439/filesystem
144        * src/dosfs/fat_file.c: flush temporary buffer when closing files
145
1462003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
147
148        PR 441/filesystem
149        * src/dosfs/msdos.h: add rename support to DOSFS
150        * src/dosfs/msdos_create.c: add rename support to DOSFS
151        * src/dosfs/msdos_file.c: add rename support to DOSFS
152        * src/dosfs/msdos_init.c: add rename support to DOSFS
153        * src/dosfs/msdos_mknod.c: add rename support to DOSFS
154
1552003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
156
157        PR 434/filesystem
158        * src/imfs/imfs_init.c: Modified to return error code
159        * src/imfs/miniimfs_init.c: Modified to return error code
160        * src/imfs/imfs_initsup.c: Modified to set error upon memory failure.
161
1622003-07-16      Joel Sherrill <joel@OARcorp.com>
163
164        * ChangeLog: Correct format.
165
1662003-07-15      Chris Johns <cjohns@cybertec.com.au>
167       
168        PR 431/filesystem
169        * src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now
170        NO TIMEOUT. MSDOS volume opertations will wait for ever.
171
1722003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * configure.ac: Remove (Merged-in into ../configure.ac)
175        * Makefile.am, src/Makefile.am, src/dosfs/Makefile.am,
176        src/imfs/Makefile.am: Reflect having merged configure.ac into
177        ../configure.ac.
178        * src/dosfs/config.h: New.
179        * src/dosfs/Makefile.am: Add config.h.
180        * src/imfsfs/config.h: New.
181        * src/imfs/Makefile.am: Add config.h.
182        Remove COMMON_C_FILES, DOC_FILES (Unused).
183
1842003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * src/dosfs/fat.c: include config-header "config.h".
187        * src/dosfs/fat_fat_operations.c: Ditto.
188        * src/dosfs/fat_file.c: Ditto.
189        * src/dosfs/msdos_conv.c: Ditto.
190
1912003-07-02      Chris Johns <cjohns@cybertec.com.au>
192
193        * src/dosfs/Makefile.am, src/dosfs/msdos.h,
194        src/dosfs/msdos_conv.c, src/dosfs/msdos_create.c,
195        src/dosfs/msdos_dir.c, src/dosfs/msdos_misc.c: Patch from Victor
196        V. Vengerov <vvv@oktet.ru> to remove Linux code.
197        * src/dosfs/fat.c, src/dosfs/fat.h: Comment have been updated.
198
1992003-06-10      Phil Torre <ptorre@zetron.com>
200
201        PR 411/filesystem
202        * src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
203        then unlinking it causes a memory leak.
204
2052003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
206
207        PR 367/filesystem
208        * src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h,
209        src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c,
210        src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still
211        present in the DOSFS implementation:
212            - FAT12 did not work properly on Big-Endian machines
213            - Some synchronization and error handling problems were present
214            - Some legal codings for EOC were not recognized
215
216
2172003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * configure.ac: Remove AC_CONFIG_AUX_DIR.
220
2212003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
224
2252003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * configure.ac: AC_PREREQ(2.57).
228
2292003-02-03      Steven Johnson <sjohnson@neurizon.net>
230
231        PR 338/filesystem
232        * src/imfs/ioman.c: Fix reentrancy problem with
233        rtems_io_lookup_name() (API change).
234
2352003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
236
237        * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
238        is a FIFO queuing semaphore.
239
2402002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
241
242        * src/imfs/Makefile.am: Eliminate C_O_FILES.
243        * src/dosfs/Makefile.am: Ditto.
244
2452002-12-02      Joel Sherrill <joel@OARcorp.com>
246
247        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
248        on 16 bit targets like the h8300.
249
2502002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * configure.ac: Cosmetical fixes.
253
2542002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * configure.ac: Fix package name.
257
2582002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
261
2622002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * .cvsignore: Reformat.
265        Add autom4te*cache.
266        Remove autom4te.cache.
267
2682002-10-02      Jennifer Averett <jennifer@OARcorp.com>
269
270        * src/imfs/memfile.c: Fixed case where last close of unlinked file
271        did not remove the resources associated with that file.  Reported
272        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
273
2742002-09-14      Joel Sherrill <joel@OARcorp.com>
275
276        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
277        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
278        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
279        was on changing read and write entry points to return ssize_t
280        as read(2) and write(2) now do.
281
2822002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * wrapup/Makefile.am: Remove.
285        * wrapup/.cvsignore: Remove.
286        * Makefile.am: Remove wrapup SUBDIR.
287        * configure.ac: Remove wrapup/Makefile.
288
2892002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * configure.ac: RTEMS_TOP(../..).
292
2932002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Remove RTEMS_PROJECT_ROOT.
296
2972002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
300        Add AC_PROG_RANLIB.
301
3022002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * wrapup/Makefile.am: Don't preinstall libfs.a.
305
3062002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
309        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
310        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
311        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
312        Use ../aclocal.
313        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
314
3152002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        Move from c/src/libfs to c/src/exec/libfs
318        * configure.ac: Reflect move.
319        * Makefile.am: Ditto.
320        * src/Makefile.am: Ditto.
321        * src/dosfs/Makefile.am: Ditto.
322        * src/imfs/Makefile.am: Ditto.
323        * wrapup/Makefile.am: Ditto.
324
3252002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * src/imfs/imfs_getchild.c: include <string.h>.
328        * src/imfs/imfs_gtkn.c: Include <string.h>.
329        * src/imfs/ioman.c: Include <string.h>.
330        * src/imfs/linearfile.c: Include <string.h>.
331        * src/imfs/memfile.c: Include <string.h>.
332
3332001-04-04      Joel Sherrill <joel@OARcorp.com>
334
335        * src/dosfs/Makefile.am: Per PR129 do not install as many files
336        to the $(includedir).
337
3382002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * src/dosfs/fat.h: Include <string.h>.
341        Remove DBG1 and DBG2 (unused).
342
3432002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * Per PR169.
346        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
347
348
3492002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * src/dosfs/fat_file.c: Remove bsp.h.
352        fat_file_write(.. const char*buf ..).
353        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
354
3552002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
356
357        * configure.ac:
358        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
359        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
360        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
361        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
362        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
363        * Makefile.am: Remove AUTOMAKE_OPTIONS.
364        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
365
3662002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        Addressing PR 140.
369        * src/dosfs/config.h.in: Removed.
370        * src/dosfs/stamp-h2.in: Removed.
371        * .cvsignore: Add config.h*, stamp-h*.
372        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
373        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
374        Remove AM_CONFIG_HEADER(src/imfs/config.h).
375        Add AM_CONFIG_HEADER(config.h).
376        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
377        * src/imfs/Makefile.am: INCLUDES = -I../.. .
378
3792002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        Reported and tracked as PR130.
382        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
383        * wrapup/Makefile.am: Disable dosfs for UNIX.
384
3852001-03-01      Joel Sherrill <joel@OARcorp.com>
386
387        * src/imfs/.cvsignore: Added stamp-h1.in
388
3892002-02-28      Victor V. Vengerov <vvv@oktet.ru>
390
391        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
392        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
393        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
394        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
395        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
396        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
397        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
398        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
399        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
400        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
401        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
402        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
403        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
404        reflect addition.
405
4062002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
407
408        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
409        Add include <sys/stat.h>. Add include <fcntl.h>.
410        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
411
4122002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
415        Apply rtems_set_errno_and_return_minus_one.
416        * src/imfs/memfile.c: Include <rtems/seterr.h>.
417        Apply rtems_set_errno_and_return_minus_one.
418        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
419        Apply rtems_set_errno_and_return_minus_one.
420        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
421        Apply rtems_set_errno_and_return_minus_one.
422        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
423        Apply rtems_set_errno_and_return_minus_one.
424        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
425        Apply rtems_set_errno_and_return_minus_one.
426        * src/imfs/ioman.c: Include <rtems/seterr.h>.
427        Apply rtems_set_errno_and_return_minus_one.
428        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
429        Apply rtems_set_errno_and_return_minus_one.
430        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
431        Apply rtems_set_errno_and_return_minus_one.
432        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
433        Apply rtems_set_errno_and_return_minus_one.
434        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
435        Apply rtems_set_errno_and_return_minus_one.
436        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
437        Apply rtems_set_errno_and_return_minus_one.
438        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
439        Apply rtems_set_errno_and_return_minus_one.
440        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
441        Apply rtems_set_errno_and_return_minus_one.
442        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
443        Apply rtems_set_errno_and_return_minus_one.
444        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
445        Comment out increment_and_check_linkcounts.
446
4472001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * wrapup/Makefile.am: Remove HAS_IMFS.
450
4512001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * src/imfs/Makefile.am: Cleanup.
454
4552001-11-07      Jennifer Averett <jennifer@OARcorp.com>
456
457        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
458        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
459
4602001-10-26      Victor V. Vengerov <vvv@oktet.ru>
461
462        * src/imfs/imfs_load_tar.c: Minor modification so this will
463        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
464
4652001-10-16      Chris Johns <ccj@acm.org>
466
467        * imfs/imfs_load_tar.c: Changed the code around to remove an
468        internal compiler error on the Coldfire target.
469
4702001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
473        * configure.in: Remove.
474        * configure.ac: New file, generated from configure.in by autoupdate.
475
4762001-10-10      Joel Sherrill <joel@OARcorp.com>
477
478        * src/imfs/imfs_getchild.c: Correct length of static string
479        as reported by Ibragimov Ilya <ibr@oktet.ru>.
480
4812001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
482
483        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
484
4852001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
486
487        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
488        happy.
489
4902001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
491
492        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
493        touched. The order of the questions is the key.
494
4952001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
496
497        * src/imfs/deviceio.c: Make sure errno gets set to reflect
498        the status from the driver.
499
5002001-05-25      Joel Sherrill <joel@OARcorp.com>
501
502        * src/imfs/imfs_initsupp.c: Create the root node with the
503        desired permissions.  Nodes should be created with the right
504        permissions because chmod() is not supported by the miniIMFS
505        so changing after creation is not possible.
506
5072001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
510
5112001-04-24      Joel Sherrill <joel@OARcorp.com>
512
513        * src/imfs/memfile.c (memfile_open): Did not set iop->size
514        and thus the value was incorrect.  Before this field was cleared,
515        this resulted in the value from the last time that IOP was used
516        being still in place.  Discovered by  Andrew Bythell
517        <abythell@nortelnetworks.com>.
518
5192001-04-20      Joel Sherrill <joel@OARcorp.com>
520
521        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
522        only information that does not vary based on target or memory
523        configuration.  The old prints are still there in case they
524        are needed in the future to debug.  Printing target dependent
525        addresses makes the test output vary by target unnecessarily.
526
5272001-03-23      Joel Sherrill <joel@OARcorp.com>
528
529        * src/imfs/memfile.c: Reapply fix from bug report from
530        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
531        was dereferenced when freeing a triply indirect file. 
532        The fix was applied to the 4.5 release branch and not
533        the development branch.
534
5352001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
538
5392001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * configure.in: Add src/imfs/config.h
542        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
543        * src/imfs/.cvsignore: Add config.h and stamp-h
544        * src/imfs/*.c: Add config.h support.
545
5462001-01-12      Jake Janovetz <janovetz@uiuc.edu>
547
548        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
549        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
550        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
551        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
552        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
553        When rtems_tarfs_load() is called, it checks the permissions
554        on each file.  If there is write permission, it just creates a
555        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
556        If there is no write permission, it creates a LINEAR_FILE node
557        with the appropriate properties.  If the permission is ever changed
558        to writeable, IMFS_fchmod converts it to a regular memory file.
559
5602000-12-12      Jake Janovetz <janovetz@uiuc.edu>
561
562        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
563        * src/imfs/Makefile.am, src/imfs/imfs.h,
564        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
565        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
566        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
567        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
568        This is not really a tar filesystem.  It is a way to load a tar
569        image into the IMFS but actually leave bulky file contents in the
570        original tar image.  It essentially adds the linear file type and
571        associated support and a loader routine.
572
5732000-11-28      Joel Sherrill <joel@OARcorp.com>
574
575        * src/imfs/memfile.c: Bug report from Sturniolo Jose
576        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
577
5782000-11-17      Jennifer Averret <jennifer@OARcorp.com>
579
580        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
581
5822000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
585
5862000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
589
5902000-11-01      Joel Sherrill <joel@OARcorp.com>
591
592        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
593        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
594        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
595        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
596        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
597        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
598        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
599        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
600        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
601        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
602        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
603        from libc to lib/include/rtems and now must be referenced as
604        <rtems/XXX.h>.  Now we do not have to reach up and over to
605        libc to pick them up.
606
6072000-10-24      Joel Sherrill <joel@OARcorp.com>
608
609        * src/imfs/imfs_config.c: New file containing IMFS configuration
610        information split from libc/base_fs.c.
611        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
612        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
613
6142000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
617        The approach is currently a bit of a hack as GNU canonicalization
618        does not support the per-BSP build some of the other directories
619        require.  As more of the tree is converted, this will become less
620        of an issue.
621
6222000-10-19      Joel Sherrill <joel@OARcorp.com>
623
624        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
625        New files.
626
6272000-10-18      Chris Johns <ccj@acm.org>
628
629        * libfs created.
630        * src, src/imfs, wrapup: New directories.
631        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
632        wrapup/Makefile.am: New files.
633        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
634        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
635        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
636        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
637        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
638        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
639        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
640        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
641        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
642        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
643        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
644        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
645        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
646        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
647        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.