source: rtems/cpukit/libfs/ChangeLog @ 93fabe27

4.104.114.84.95
Last change on this file since 93fabe27 was 93fabe27, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/21/03 at 05:32:10

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

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