source: rtems/cpukit/libfs/ChangeLog @ 4f21a587

4.104.114.84.95
Last change on this file since 4f21a587 was a84c0fe, checked in by Joel Sherrill <joel.sherrill@…>, on 10/22/03 at 12:38:28

2003-10-22 Joel Sherrill <joel@…>

  • Property mode set to 100644
File size: 20.6 KB
Line 
12003-10-22      Joel Sherrill <joel@OARcorp.com>
2
3        * ChangeLog: Correct line length.
4
52003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * src/dosfs/Makefile.am: noinst_HEADERS += fat.h
8
92003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write):
12        Use '0' as initial value for ret instead of RC_OK.
13
142003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        * src/dosfs/msdos_conv.c: Remove isupper, islower, toupper, tolower
17        (Unused).
18
192003-09-26      Joel Sherrill <joel@OARcorp.com>
20
21        PR 492/filesystem
22        * src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
23
242003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
25
26        PR 487/filesystem
27        * src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
28
292003-09-04      Joel Sherrill <joel@OARcorp.com>
30
31        * src/dosfs/dosfs.h, src/dosfs/fat.h, src/dosfs/fat_fat_operations.h,
32        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
33        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c,
34        src/dosfs/msdos_file.c, src/dosfs/msdos_free.c,
35        src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c,
36        src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c,
37        src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c,
38        src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c,
39        src/imfs/deviceio.c, src/imfs/imfs.h, src/imfs/imfs_chown.c,
40        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
41        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c,
42        src/imfs/imfs_fchmod.c, src/imfs/imfs_fcntl.c,
43        src/imfs/imfs_fdatasync.c, src/imfs/imfs_free.c,
44        src/imfs/imfs_fsunmount.c, src/imfs/imfs_getchild.c,
45        src/imfs/imfs_gtkn.c, src/imfs/imfs_handlers_device.c,
46        src/imfs/imfs_handlers_directory.c, src/imfs/imfs_handlers_link.c,
47        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
48        src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
49        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_ntype.c,
50        src/imfs/imfs_readlink.c, src/imfs/imfs_rmnod.c,
51        src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
52        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
53        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
54        src/imfs/linearfile.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c:
55        URL for license changed.
56
572003-09-03      Joel Sherrill <joel@OARcorp.com>
58
59        * msdos_create.c: Remove unused variable warning.
60
612003-08-05      <djc915@mail.usask.ca>
62
63        PR 443/filesystem
64        * src/imfs/deviceio.c: deviceio.c mishandles return codes
65
662003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
67
68        PR 440/filesystem
69        * src/dosfs/fat_fat_operations.c: Improve write data speed for
70        DOSFS FAT12/FAT16 systems.
71
722003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
73
74        PR 439/filesystem
75        * src/dosfs/fat_file.c: flush temporary buffer when closing files
76
772003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
78
79        PR 441/filesystem
80        * src/dosfs/msdos.h: add rename support to DOSFS
81        * src/dosfs/msdos_create.c: add rename support to DOSFS
82        * src/dosfs/msdos_file.c: add rename support to DOSFS
83        * src/dosfs/msdos_init.c: add rename support to DOSFS
84        * src/dosfs/msdos_mknod.c: add rename support to DOSFS
85
862003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
87
88        PR 434/filesystem
89        * src/imfs/imfs_init.c: Modified to return error code
90        * src/imfs/miniimfs_init.c: Modified to return error code
91        * src/imfs/imfs_initsup.c: Modified to set error upon memory failure.
92
932003-07-16      Joel Sherrill <joel@OARcorp.com>
94
95        * ChangeLog: Correct format.
96
972003-07-15      Chris Johns <cjohns@cybertec.com.au>
98       
99        PR 431/filesystem
100        * src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now
101        NO TIMEOUT. MSDOS volume opertations will wait for ever.
102
1032003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
104
105        * configure.ac: Remove (Merged-in into ../configure.ac)
106        * Makefile.am, src/Makefile.am, src/dosfs/Makefile.am,
107        src/imfs/Makefile.am: Reflect having merged configure.ac into
108        ../configure.ac.
109        * src/dosfs/config.h: New.
110        * src/dosfs/Makefile.am: Add config.h.
111        * src/imfsfs/config.h: New.
112        * src/imfs/Makefile.am: Add config.h.
113        Remove COMMON_C_FILES, DOC_FILES (Unused).
114
1152003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
116
117        * src/dosfs/fat.c: include config-header "config.h".
118        * src/dosfs/fat_fat_operations.c: Ditto.
119        * src/dosfs/fat_file.c: Ditto.
120        * src/dosfs/msdos_conv.c: Ditto.
121
1222003-07-02      Chris Johns <cjohns@cybertec.com.au>
123
124        * src/dosfs/Makefile.am, src/dosfs/msdos.h,
125        src/dosfs/msdos_conv.c, src/dosfs/msdos_create.c,
126        src/dosfs/msdos_dir.c, src/dosfs/msdos_misc.c: Patch from Victor
127        V. Vengerov <vvv@oktet.ru> to remove Linux code.
128        * src/dosfs/fat.c, src/dosfs/fat.h: Comment have been updated.
129
1302003-06-10      Phil Torre <ptorre@zetron.com>
131
132        PR 411/filesystem
133        * src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
134        then unlinking it causes a memory leak.
135
1362003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
137
138        PR 367/filesystem
139        * src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h,
140        src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c,
141        src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still
142        present in the DOSFS implementation:
143            - FAT12 did not work properly on Big-Endian machines
144            - Some synchronization and error handling problems were present
145            - Some legal codings for EOC were not recognized
146
147
1482003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
149
150        * configure.ac: Remove AC_CONFIG_AUX_DIR.
151
1522003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
153
154        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
155
1562003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
157
158        * configure.ac: AC_PREREQ(2.57).
159
1602003-02-03      Steven Johnson <sjohnson@neurizon.net>
161
162        PR 338/filesystem
163        * src/imfs/ioman.c: Fix reentrancy problem with
164        rtems_io_lookup_name() (API change).
165
1662003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
167
168        * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
169        is a FIFO queuing semaphore.
170
1712002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * src/imfs/Makefile.am: Eliminate C_O_FILES.
174        * src/dosfs/Makefile.am: Ditto.
175
1762002-12-02      Joel Sherrill <joel@OARcorp.com>
177
178        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
179        on 16 bit targets like the h8300.
180
1812002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * configure.ac: Cosmetical fixes.
184
1852002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * configure.ac: Fix package name.
188
1892002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
190
191        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
192
1932002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * .cvsignore: Reformat.
196        Add autom4te*cache.
197        Remove autom4te.cache.
198
1992002-10-02      Jennifer Averett <jennifer@OARcorp.com>
200
201        * src/imfs/memfile.c: Fixed case where last close of unlinked file
202        did not remove the resources associated with that file.  Reported
203        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
204
2052002-09-14      Joel Sherrill <joel@OARcorp.com>
206
207        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
208        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
209        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
210        was on changing read and write entry points to return ssize_t
211        as read(2) and write(2) now do.
212
2132002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * wrapup/Makefile.am: Remove.
216        * wrapup/.cvsignore: Remove.
217        * Makefile.am: Remove wrapup SUBDIR.
218        * configure.ac: Remove wrapup/Makefile.
219
2202002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: RTEMS_TOP(../..).
223
2242002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * configure.ac: Remove RTEMS_PROJECT_ROOT.
227
2282002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
231        Add AC_PROG_RANLIB.
232
2332002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * wrapup/Makefile.am: Don't preinstall libfs.a.
236
2372002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
240        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
241        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
242        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
243        Use ../aclocal.
244        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
245
2462002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        Move from c/src/libfs to c/src/exec/libfs
249        * configure.ac: Reflect move.
250        * Makefile.am: Ditto.
251        * src/Makefile.am: Ditto.
252        * src/dosfs/Makefile.am: Ditto.
253        * src/imfs/Makefile.am: Ditto.
254        * wrapup/Makefile.am: Ditto.
255
2562002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * src/imfs/imfs_getchild.c: include <string.h>.
259        * src/imfs/imfs_gtkn.c: Include <string.h>.
260        * src/imfs/ioman.c: Include <string.h>.
261        * src/imfs/linearfile.c: Include <string.h>.
262        * src/imfs/memfile.c: Include <string.h>.
263
2642001-04-04      Joel Sherrill <joel@OARcorp.com>
265
266        * src/dosfs/Makefile.am: Per PR129 do not install as many files
267        to the $(includedir).
268
2692002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * src/dosfs/fat.h: Include <string.h>.
272        Remove DBG1 and DBG2 (unused).
273
2742002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * Per PR169.
277        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
278
279
2802002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * src/dosfs/fat_file.c: Remove bsp.h.
283        fat_file_write(.. const char*buf ..).
284        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
285
2862002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * configure.ac:
289        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
290        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
291        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
292        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
293        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
294        * Makefile.am: Remove AUTOMAKE_OPTIONS.
295        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
296
2972002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        Addressing PR 140.
300        * src/dosfs/config.h.in: Removed.
301        * src/dosfs/stamp-h2.in: Removed.
302        * .cvsignore: Add config.h*, stamp-h*.
303        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
304        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
305        Remove AM_CONFIG_HEADER(src/imfs/config.h).
306        Add AM_CONFIG_HEADER(config.h).
307        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
308        * src/imfs/Makefile.am: INCLUDES = -I../.. .
309
3102002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        Reported and tracked as PR130.
313        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
314        * wrapup/Makefile.am: Disable dosfs for UNIX.
315
3162001-03-01      Joel Sherrill <joel@OARcorp.com>
317
318        * src/imfs/.cvsignore: Added stamp-h1.in
319
3202002-02-28      Victor V. Vengerov <vvv@oktet.ru>
321
322        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
323        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
324        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
325        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
326        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
327        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
328        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
329        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
330        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
331        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
332        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
333        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
334        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
335        reflect addition.
336
3372002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
340        Add include <sys/stat.h>. Add include <fcntl.h>.
341        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
342
3432002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
346        Apply rtems_set_errno_and_return_minus_one.
347        * src/imfs/memfile.c: Include <rtems/seterr.h>.
348        Apply rtems_set_errno_and_return_minus_one.
349        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
350        Apply rtems_set_errno_and_return_minus_one.
351        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
352        Apply rtems_set_errno_and_return_minus_one.
353        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
354        Apply rtems_set_errno_and_return_minus_one.
355        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
356        Apply rtems_set_errno_and_return_minus_one.
357        * src/imfs/ioman.c: Include <rtems/seterr.h>.
358        Apply rtems_set_errno_and_return_minus_one.
359        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
360        Apply rtems_set_errno_and_return_minus_one.
361        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
362        Apply rtems_set_errno_and_return_minus_one.
363        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
364        Apply rtems_set_errno_and_return_minus_one.
365        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
366        Apply rtems_set_errno_and_return_minus_one.
367        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
368        Apply rtems_set_errno_and_return_minus_one.
369        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
370        Apply rtems_set_errno_and_return_minus_one.
371        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
372        Apply rtems_set_errno_and_return_minus_one.
373        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
374        Apply rtems_set_errno_and_return_minus_one.
375        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
376        Comment out increment_and_check_linkcounts.
377
3782001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * wrapup/Makefile.am: Remove HAS_IMFS.
381
3822001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * src/imfs/Makefile.am: Cleanup.
385
3862001-11-07      Jennifer Averett <jennifer@OARcorp.com>
387
388        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
389        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
390
3912001-10-26      Victor V. Vengerov <vvv@oktet.ru>
392
393        * src/imfs/imfs_load_tar.c: Minor modification so this will
394        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
395
3962001-10-16      Chris Johns <ccj@acm.org>
397
398        * imfs/imfs_load_tar.c: Changed the code around to remove an
399        internal compiler error on the Coldfire target.
400
4012001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
404        * configure.in: Remove.
405        * configure.ac: New file, generated from configure.in by autoupdate.
406
4072001-10-10      Joel Sherrill <joel@OARcorp.com>
408
409        * src/imfs/imfs_getchild.c: Correct length of static string
410        as reported by Ibragimov Ilya <ibr@oktet.ru>.
411
4122001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
415
4162001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
417
418        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
419        happy.
420
4212001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
422
423        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
424        touched. The order of the questions is the key.
425
4262001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
427
428        * src/imfs/deviceio.c: Make sure errno gets set to reflect
429        the status from the driver.
430
4312001-05-25      Joel Sherrill <joel@OARcorp.com>
432
433        * src/imfs/imfs_initsupp.c: Create the root node with the
434        desired permissions.  Nodes should be created with the right
435        permissions because chmod() is not supported by the miniIMFS
436        so changing after creation is not possible.
437
4382001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
441
4422001-04-24      Joel Sherrill <joel@OARcorp.com>
443
444        * src/imfs/memfile.c (memfile_open): Did not set iop->size
445        and thus the value was incorrect.  Before this field was cleared,
446        this resulted in the value from the last time that IOP was used
447        being still in place.  Discovered by  Andrew Bythell
448        <abythell@nortelnetworks.com>.
449
4502001-04-20      Joel Sherrill <joel@OARcorp.com>
451
452        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
453        only information that does not vary based on target or memory
454        configuration.  The old prints are still there in case they
455        are needed in the future to debug.  Printing target dependent
456        addresses makes the test output vary by target unnecessarily.
457
4582001-03-23      Joel Sherrill <joel@OARcorp.com>
459
460        * src/imfs/memfile.c: Reapply fix from bug report from
461        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
462        was dereferenced when freeing a triply indirect file. 
463        The fix was applied to the 4.5 release branch and not
464        the development branch.
465
4662001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
469
4702001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * configure.in: Add src/imfs/config.h
473        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
474        * src/imfs/.cvsignore: Add config.h and stamp-h
475        * src/imfs/*.c: Add config.h support.
476
4772001-01-12      Jake Janovetz <janovetz@uiuc.edu>
478
479        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
480        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
481        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
482        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
483        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
484        When rtems_tarfs_load() is called, it checks the permissions
485        on each file.  If there is write permission, it just creates a
486        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
487        If there is no write permission, it creates a LINEAR_FILE node
488        with the appropriate properties.  If the permission is ever changed
489        to writeable, IMFS_fchmod converts it to a regular memory file.
490
4912000-12-12      Jake Janovetz <janovetz@uiuc.edu>
492
493        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
494        * src/imfs/Makefile.am, src/imfs/imfs.h,
495        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
496        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
497        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
498        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
499        This is not really a tar filesystem.  It is a way to load a tar
500        image into the IMFS but actually leave bulky file contents in the
501        original tar image.  It essentially adds the linear file type and
502        associated support and a loader routine.
503
5042000-11-28      Joel Sherrill <joel@OARcorp.com>
505
506        * src/imfs/memfile.c: Bug report from Sturniolo Jose
507        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
508
5092000-11-17      Jennifer Averret <jennifer@OARcorp.com>
510
511        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
512
5132000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
514
515        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
516
5172000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
518
519        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
520
5212000-11-01      Joel Sherrill <joel@OARcorp.com>
522
523        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
524        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
525        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
526        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
527        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
528        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
529        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
530        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
531        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
532        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
533        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
534        from libc to lib/include/rtems and now must be referenced as
535        <rtems/XXX.h>.  Now we do not have to reach up and over to
536        libc to pick them up.
537
5382000-10-24      Joel Sherrill <joel@OARcorp.com>
539
540        * src/imfs/imfs_config.c: New file containing IMFS configuration
541        information split from libc/base_fs.c.
542        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
543        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
544
5452000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
546
547        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
548        The approach is currently a bit of a hack as GNU canonicalization
549        does not support the per-BSP build some of the other directories
550        require.  As more of the tree is converted, this will become less
551        of an issue.
552
5532000-10-19      Joel Sherrill <joel@OARcorp.com>
554
555        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
556        New files.
557
5582000-10-18      Chris Johns <ccj@acm.org>
559
560        * libfs created.
561        * src, src/imfs, wrapup: New directories.
562        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
563        wrapup/Makefile.am: New files.
564        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
565        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
566        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
567        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
568        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
569        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
570        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
571        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
572        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
573        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
574        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
575        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
576        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
577        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
578        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.