source: rtems/cpukit/libfs/ChangeLog @ 897fe13

4.104.114.84.95
Last change on this file since 897fe13 was 897fe13, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 22, 2003 at 4:31:17 PM

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

PR 440/filesystem

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