source: rtems/c/src/exec/libfs/ChangeLog @ 53c3a2c6

4.104.114.84.95
Last change on this file since 53c3a2c6 was 53c3a2c6, checked in by Joel Sherrill <joel.sherrill@…>, on 05/07/01 at 13:16:57

2001-04-27 Ralf Corsepius <corsepiu@…>

  • configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
  • Property mode set to 100644
File size: 6.0 KB
RevLine 
[53c3a2c6]12001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
4
[eb22ebe]52001-04-24      Joel Sherrill <joel@OARcorp.com>
6
7        * src/imfs/memfile.c (memfile_open): Did not set iop->size
8        and thus the value was incorrect.  Before this field was cleared,
9        this resulted in the value from the last time that IOP was used
10        being still in place.  Discovered by  Andrew Bythell
11        <abythell@nortelnetworks.com>.
12
[53462762]132001-04-20      Joel Sherrill <joel@OARcorp.com>
14
15        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
16        only information that does not vary based on target or memory
17        configuration.  The old prints are still there in case they
18        are needed in the future to debug.  Printing target dependent
19        addresses makes the test output vary by target unnecessarily.
20
[d79ef17]212001-03-23      Joel Sherrill <joel@OARcorp.com>
22
23        * src/imfs/memfile.c: Reapply fix from bug report from
24        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
25        was dereferenced when freeing a triply indirect file. 
26        The fix was applied to the 4.5 release branch and not
27        the development branch.
28
[8b5d0db3]292001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
30
31        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
32
[d6b1d73]332001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
34
35        * configure.in: Add src/imfs/config.h
36        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
37        * src/imfs/.cvsignore: Add config.h and stamp-h
38        * src/imfs/*.c: Add config.h support.
39
[d1941587]402001-01-12      Jake Janovetz <janovetz@uiuc.edu>
41
42        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
43        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
44        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
45        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
46        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
47        When rtems_tarfs_load() is called, it checks the permissions
48        on each file.  If there is write permission, it just creates a
49        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
50        If there is no write permission, it creates a LINEAR_FILE node
51        with the appropriate properties.  If the permission is ever changed
52        to writeable, IMFS_fchmod converts it to a regular memory file.
53
[0ef748fb]542000-12-12      Jake Janovetz <janovetz@uiuc.edu>
55
56        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
57        * src/imfs/Makefile.am, src/imfs/imfs.h,
58        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
59        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
60        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
61        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
62        This is not really a tar filesystem.  It is a way to load a tar
63        image into the IMFS but actually leave bulky file contents in the
64        original tar image.  It essentially adds the linear file type and
65        associated support and a loader routine.
66
[6b5519a]672000-11-28      Joel Sherrill <joel@OARcorp.com>
68
69        * src/imfs/memfile.c: Bug report from Sturniolo Jose
70        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
71
[13e47e2e]722000-11-17      Jennifer Averret <jennifer@OARcorp.com>
73
74        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
75
[feead226]762000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
77
78        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
79
[a314d3b4]802000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
81
82        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
83
[c058578]842000-11-01      Joel Sherrill <joel@OARcorp.com>
85
86        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
87        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
88        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
89        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
90        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
91        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
92        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
93        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
94        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
95        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
96        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
97        from libc to lib/include/rtems and now must be referenced as
98        <rtems/XXX.h>.  Now we do not have to reach up and over to
99        libc to pick them up.
100
[a0756c9a]1012000-10-24      Joel Sherrill <joel@OARcorp.com>
102
103        * src/imfs/imfs_config.c: New file containing IMFS configuration
104        information split from libc/base_fs.c.
105        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
106        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
107
[7ec7cf7]1082000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
109
110        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
111        The approach is currently a bit of a hack as GNU canonicalization
112        does not support the per-BSP build some of the other directories
113        require.  As more of the tree is converted, this will become less
114        of an issue.
115
[5b59c4d]1162000-10-19      Joel Sherrill <joel@OARcorp.com>
117
118        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
119        New files.
120
[d71c6c1]1212000-10-18      Chris Johns <ccj@acm.org>
122
123        * libfs created.
124        * src, src/imfs, wrapup: New directories.
125        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
126        wrapup/Makefile.am: New files.
127        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
128        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
129        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
130        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
131        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
132        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
133        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
134        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
135        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
136        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
137        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
138        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
139        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
140        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
141        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.