source: rtems/cpukit/libfs/ChangeLog @ a4e44c29

4.104.114.84.95
Last change on this file since a4e44c29 was a4e44c29, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 21, 2003 at 5:50:02 AM

2003-10-21 Ralf Corsepius <corsepiu@…>

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