source: rtems/c/src/exec/libfs/ChangeLog @ b8c8cab

4.104.114.84.95
Last change on this file since b8c8cab was b8c8cab, checked in by Joel Sherrill <joel.sherrill@…>, on 07/06/01 at 21:48:16

2001-07-06 Thomas Doerfler <Thomas.Doerfler@…>

  • src/imfs/deviceio.c: Make sure errno gets set to reflect the status from the driver.
  • Property mode set to 100644
File size: 6.4 KB
Line 
12001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2
3        * src/imfs/deviceio.c: Make sure errno gets set to reflect
4        the status from the driver.
5
62001-05-25      Joel Sherrill <joel@OARcorp.com>
7
8        * src/imfs/imfs_initsupp.c: Create the root node with the
9        desired permissions.  Nodes should be created with the right
10        permissions because chmod() is not supported by the miniIMFS
11        so changing after creation is not possible.
12
132001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
14
15        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
16
172001-04-24      Joel Sherrill <joel@OARcorp.com>
18
19        * src/imfs/memfile.c (memfile_open): Did not set iop->size
20        and thus the value was incorrect.  Before this field was cleared,
21        this resulted in the value from the last time that IOP was used
22        being still in place.  Discovered by  Andrew Bythell
23        <abythell@nortelnetworks.com>.
24
252001-04-20      Joel Sherrill <joel@OARcorp.com>
26
27        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
28        only information that does not vary based on target or memory
29        configuration.  The old prints are still there in case they
30        are needed in the future to debug.  Printing target dependent
31        addresses makes the test output vary by target unnecessarily.
32
332001-03-23      Joel Sherrill <joel@OARcorp.com>
34
35        * src/imfs/memfile.c: Reapply fix from bug report from
36        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
37        was dereferenced when freeing a triply indirect file. 
38        The fix was applied to the 4.5 release branch and not
39        the development branch.
40
412001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
42
43        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
44
452001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
46
47        * configure.in: Add src/imfs/config.h
48        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
49        * src/imfs/.cvsignore: Add config.h and stamp-h
50        * src/imfs/*.c: Add config.h support.
51
522001-01-12      Jake Janovetz <janovetz@uiuc.edu>
53
54        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
55        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
56        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
57        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
58        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
59        When rtems_tarfs_load() is called, it checks the permissions
60        on each file.  If there is write permission, it just creates a
61        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
62        If there is no write permission, it creates a LINEAR_FILE node
63        with the appropriate properties.  If the permission is ever changed
64        to writeable, IMFS_fchmod converts it to a regular memory file.
65
662000-12-12      Jake Janovetz <janovetz@uiuc.edu>
67
68        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
69        * src/imfs/Makefile.am, src/imfs/imfs.h,
70        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
71        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
72        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
73        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
74        This is not really a tar filesystem.  It is a way to load a tar
75        image into the IMFS but actually leave bulky file contents in the
76        original tar image.  It essentially adds the linear file type and
77        associated support and a loader routine.
78
792000-11-28      Joel Sherrill <joel@OARcorp.com>
80
81        * src/imfs/memfile.c: Bug report from Sturniolo Jose
82        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
83
842000-11-17      Jennifer Averret <jennifer@OARcorp.com>
85
86        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
87
882000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
89
90        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
91
922000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
95
962000-11-01      Joel Sherrill <joel@OARcorp.com>
97
98        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
99        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
100        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
101        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
102        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
103        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
104        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
105        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
106        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
107        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
108        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
109        from libc to lib/include/rtems and now must be referenced as
110        <rtems/XXX.h>.  Now we do not have to reach up and over to
111        libc to pick them up.
112
1132000-10-24      Joel Sherrill <joel@OARcorp.com>
114
115        * src/imfs/imfs_config.c: New file containing IMFS configuration
116        information split from libc/base_fs.c.
117        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
118        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
119
1202000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
121
122        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
123        The approach is currently a bit of a hack as GNU canonicalization
124        does not support the per-BSP build some of the other directories
125        require.  As more of the tree is converted, this will become less
126        of an issue.
127
1282000-10-19      Joel Sherrill <joel@OARcorp.com>
129
130        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
131        New files.
132
1332000-10-18      Chris Johns <ccj@acm.org>
134
135        * libfs created.
136        * src, src/imfs, wrapup: New directories.
137        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
138        wrapup/Makefile.am: New files.
139        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
140        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
141        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
142        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
143        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
144        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
145        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
146        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
147        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
148        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
149        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
150        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
151        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
152        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
153        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.