source: rtems/c/src/libfs/ChangeLog @ b2709481

4.104.114.84.95
Last change on this file since b2709481 was b2709481, checked in by Joel Sherrill <joel.sherrill@…>, on Jan 4, 2002 at 6:30:58 PM

2002-01-04 Ralf Corsepius <corsepiu@…>

  • src/imfs/imfs_eval.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/memfile.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_readlink.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_unlink.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_link.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_chown.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/ioman.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_mount.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_directory.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_stat.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_symlink.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_mknod.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/linearfile.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs_unmount.c: Include <rtems/seterr.h>. Apply rtems_set_errno_and_return_minus_one.
  • src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one. Comment out increment_and_check_linkcounts.
  • Property mode set to 100644
File size: 9.4 KB
Line 
12002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
4        Apply rtems_set_errno_and_return_minus_one.
5        * src/imfs/memfile.c: Include <rtems/seterr.h>.
6        Apply rtems_set_errno_and_return_minus_one.
7        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
8        Apply rtems_set_errno_and_return_minus_one.
9        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
10        Apply rtems_set_errno_and_return_minus_one.
11        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
12        Apply rtems_set_errno_and_return_minus_one.
13        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
14        Apply rtems_set_errno_and_return_minus_one.
15        * src/imfs/ioman.c: Include <rtems/seterr.h>.
16        Apply rtems_set_errno_and_return_minus_one.
17        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
18        Apply rtems_set_errno_and_return_minus_one.
19        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
20        Apply rtems_set_errno_and_return_minus_one.
21        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
22        Apply rtems_set_errno_and_return_minus_one.
23        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
24        Apply rtems_set_errno_and_return_minus_one.
25        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
26        Apply rtems_set_errno_and_return_minus_one.
27        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
28        Apply rtems_set_errno_and_return_minus_one.
29        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
30        Apply rtems_set_errno_and_return_minus_one.
31        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
32        Apply rtems_set_errno_and_return_minus_one.
33        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
34        Comment out increment_and_check_linkcounts.
35
362001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
37
38        * wrapup/Makefile.am: Remove HAS_IMFS.
39
402001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
41
42        * src/imfs/Makefile.am: Cleanup.
43
442001-11-07      Jennifer Averett <jennifer@OARcorp.com>
45
46        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
47        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
48
492001-10-26      Victor V. Vengerov <vvv@oktet.ru>
50
51        * src/imfs/imfs_load_tar.c: Minor modification so this will
52        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
53
542001-10-16      Chris Johns <ccj@acm.org>
55
56        * imfs/imfs_load_tar.c: Changed the code around to remove an
57        internal compiler error on the Coldfire target.
58
592001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
60
61        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
62        * configure.in: Remove.
63        * configure.ac: New file, generated from configure.in by autoupdate.
64
652001-10-10      Joel Sherrill <joel@OARcorp.com>
66
67        * src/imfs/imfs_getchild.c: Correct length of static string
68        as reported by Ibragimov Ilya <ibr@oktet.ru>.
69
702001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
71
72        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
73
742001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
75
76        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
77        happy.
78
792001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
80
81        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
82        touched. The order of the questions is the key.
83
842001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
85
86        * src/imfs/deviceio.c: Make sure errno gets set to reflect
87        the status from the driver.
88
892001-05-25      Joel Sherrill <joel@OARcorp.com>
90
91        * src/imfs/imfs_initsupp.c: Create the root node with the
92        desired permissions.  Nodes should be created with the right
93        permissions because chmod() is not supported by the miniIMFS
94        so changing after creation is not possible.
95
962001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
99
1002001-04-24      Joel Sherrill <joel@OARcorp.com>
101
102        * src/imfs/memfile.c (memfile_open): Did not set iop->size
103        and thus the value was incorrect.  Before this field was cleared,
104        this resulted in the value from the last time that IOP was used
105        being still in place.  Discovered by  Andrew Bythell
106        <abythell@nortelnetworks.com>.
107
1082001-04-20      Joel Sherrill <joel@OARcorp.com>
109
110        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
111        only information that does not vary based on target or memory
112        configuration.  The old prints are still there in case they
113        are needed in the future to debug.  Printing target dependent
114        addresses makes the test output vary by target unnecessarily.
115
1162001-03-23      Joel Sherrill <joel@OARcorp.com>
117
118        * src/imfs/memfile.c: Reapply fix from bug report from
119        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
120        was dereferenced when freeing a triply indirect file. 
121        The fix was applied to the 4.5 release branch and not
122        the development branch.
123
1242001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
125
126        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
127
1282001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
129
130        * configure.in: Add src/imfs/config.h
131        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
132        * src/imfs/.cvsignore: Add config.h and stamp-h
133        * src/imfs/*.c: Add config.h support.
134
1352001-01-12      Jake Janovetz <janovetz@uiuc.edu>
136
137        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
138        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
139        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
140        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
141        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
142        When rtems_tarfs_load() is called, it checks the permissions
143        on each file.  If there is write permission, it just creates a
144        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
145        If there is no write permission, it creates a LINEAR_FILE node
146        with the appropriate properties.  If the permission is ever changed
147        to writeable, IMFS_fchmod converts it to a regular memory file.
148
1492000-12-12      Jake Janovetz <janovetz@uiuc.edu>
150
151        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
152        * src/imfs/Makefile.am, src/imfs/imfs.h,
153        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
154        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
155        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
156        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
157        This is not really a tar filesystem.  It is a way to load a tar
158        image into the IMFS but actually leave bulky file contents in the
159        original tar image.  It essentially adds the linear file type and
160        associated support and a loader routine.
161
1622000-11-28      Joel Sherrill <joel@OARcorp.com>
163
164        * src/imfs/memfile.c: Bug report from Sturniolo Jose
165        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
166
1672000-11-17      Jennifer Averret <jennifer@OARcorp.com>
168
169        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
170
1712000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
172
173        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
174
1752000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
178
1792000-11-01      Joel Sherrill <joel@OARcorp.com>
180
181        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
182        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
183        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
184        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
185        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
186        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
187        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
188        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
189        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
190        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
191        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
192        from libc to lib/include/rtems and now must be referenced as
193        <rtems/XXX.h>.  Now we do not have to reach up and over to
194        libc to pick them up.
195
1962000-10-24      Joel Sherrill <joel@OARcorp.com>
197
198        * src/imfs/imfs_config.c: New file containing IMFS configuration
199        information split from libc/base_fs.c.
200        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
201        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
202
2032000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
204
205        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
206        The approach is currently a bit of a hack as GNU canonicalization
207        does not support the per-BSP build some of the other directories
208        require.  As more of the tree is converted, this will become less
209        of an issue.
210
2112000-10-19      Joel Sherrill <joel@OARcorp.com>
212
213        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
214        New files.
215
2162000-10-18      Chris Johns <ccj@acm.org>
217
218        * libfs created.
219        * src, src/imfs, wrapup: New directories.
220        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
221        wrapup/Makefile.am: New files.
222        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
223        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
224        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
225        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
226        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
227        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
228        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
229        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
230        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
231        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
232        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
233        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
234        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
235        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
236        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.