source: rtems/cpukit/libfs/ChangeLog @ c788f380

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

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

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