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

4.104.114.84.9
Last change on this file since d79ef17 was d79ef17, checked in by Joel Sherrill <joel.sherrill@…>, on Mar 23, 2001 at 2:02:02 PM

2001-03-23 Joel Sherrill <joel@…>

  • src/imfs/memfile.c: Reapply fix from bug report from Jose Sturniolo <jsturnio@…> where NULL pointer was dereferenced when freeing a triply indirect file. The fix was applied to the 4.5 release branch and not the development branch.
  • Property mode set to 100644
File size: 5.2 KB
Line 
12001-03-23      Joel Sherrill <joel@OARcorp.com>
2
3        * src/imfs/memfile.c: Reapply fix from bug report from
4        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
5        was dereferenced when freeing a triply indirect file. 
6        The fix was applied to the 4.5 release branch and not
7        the development branch.
8
92001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
12
132001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
14
15        * configure.in: Add src/imfs/config.h
16        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
17        * src/imfs/.cvsignore: Add config.h and stamp-h
18        * src/imfs/*.c: Add config.h support.
19
202001-01-12      Jake Janovetz <janovetz@uiuc.edu>
21
22        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
23        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
24        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
25        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
26        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
27        When rtems_tarfs_load() is called, it checks the permissions
28        on each file.  If there is write permission, it just creates a
29        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
30        If there is no write permission, it creates a LINEAR_FILE node
31        with the appropriate properties.  If the permission is ever changed
32        to writeable, IMFS_fchmod converts it to a regular memory file.
33
342000-12-12      Jake Janovetz <janovetz@uiuc.edu>
35
36        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
37        * src/imfs/Makefile.am, src/imfs/imfs.h,
38        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
39        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
40        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
41        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
42        This is not really a tar filesystem.  It is a way to load a tar
43        image into the IMFS but actually leave bulky file contents in the
44        original tar image.  It essentially adds the linear file type and
45        associated support and a loader routine.
46
472000-11-28      Joel Sherrill <joel@OARcorp.com>
48
49        * src/imfs/memfile.c: Bug report from Sturniolo Jose
50        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
51
522000-11-17      Jennifer Averret <jennifer@OARcorp.com>
53
54        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
55
562000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
57
58        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
59
602000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
61
62        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
63
642000-11-01      Joel Sherrill <joel@OARcorp.com>
65
66        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
67        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
68        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
69        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
70        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
71        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
72        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
73        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
74        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
75        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
76        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
77        from libc to lib/include/rtems and now must be referenced as
78        <rtems/XXX.h>.  Now we do not have to reach up and over to
79        libc to pick them up.
80
812000-10-24      Joel Sherrill <joel@OARcorp.com>
82
83        * src/imfs/imfs_config.c: New file containing IMFS configuration
84        information split from libc/base_fs.c.
85        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
86        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
87
882000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
89
90        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
91        The approach is currently a bit of a hack as GNU canonicalization
92        does not support the per-BSP build some of the other directories
93        require.  As more of the tree is converted, this will become less
94        of an issue.
95
962000-10-19      Joel Sherrill <joel@OARcorp.com>
97
98        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
99        New files.
100
1012000-10-18      Chris Johns <ccj@acm.org>
102
103        * libfs created.
104        * src, src/imfs, wrapup: New directories.
105        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
106        wrapup/Makefile.am: New files.
107        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
108        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
109        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
110        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
111        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
112        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
113        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
114        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
115        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
116        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
117        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
118        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
119        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
120        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
121        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.