source: rtems/c/src/libfs/ChangeLog @ 05b8b60

4.104.114.84.95
Last change on this file since 05b8b60 was 05b8b60, checked in by Joel Sherrill <joel.sherrill@…>, on 03/28/02 at 00:49:35

2002-03-27 Ralf Corsepius <corsepiu@…>

  • configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]).
  • src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
  • src/Makefile.am: Remove AUTOMAKE_OPTIONS.
  • src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
  • Makefile.am: Remove AUTOMAKE_OPTIONS.
  • wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
  • Property mode set to 100644
File size: 11.5 KB
Line 
12002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.ac:
4        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
5        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
6        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
7        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
8        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
9        * Makefile.am: Remove AUTOMAKE_OPTIONS.
10        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
11
122002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
13
14        Addressing PR 140.
15        * src/dosfs/config.h.in: Removed.
16        * src/dosfs/stamp-h2.in: Removed.
17        * .cvsignore: Add config.h*, stamp-h*.
18        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
19        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
20        Remove AM_CONFIG_HEADER(src/imfs/config.h).
21        Add AM_CONFIG_HEADER(config.h).
22        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
23        * src/imfs/Makefile.am: INCLUDES = -I../.. .
24
252002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
26
27        Reported and tracked as PR130.
28        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
29        * wrapup/Makefile.am: Disable dosfs for UNIX.
30
312001-03-01      Joel Sherrill <joel@OARcorp.com>
32
33        * src/imfs/.cvsignore: Added stamp-h1.in
34
352002-02-28      Victor V. Vengerov <vvv@oktet.ru>
36
37        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
38        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
39        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
40        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
41        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
42        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
43        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
44        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
45        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
46        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
47        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
48        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
49        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
50        reflect addition.
51
522002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
53
54        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
55        Add include <sys/stat.h>. Add include <fcntl.h>.
56        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
57
582002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
61        Apply rtems_set_errno_and_return_minus_one.
62        * src/imfs/memfile.c: Include <rtems/seterr.h>.
63        Apply rtems_set_errno_and_return_minus_one.
64        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
65        Apply rtems_set_errno_and_return_minus_one.
66        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
67        Apply rtems_set_errno_and_return_minus_one.
68        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
69        Apply rtems_set_errno_and_return_minus_one.
70        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
71        Apply rtems_set_errno_and_return_minus_one.
72        * src/imfs/ioman.c: Include <rtems/seterr.h>.
73        Apply rtems_set_errno_and_return_minus_one.
74        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
75        Apply rtems_set_errno_and_return_minus_one.
76        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
77        Apply rtems_set_errno_and_return_minus_one.
78        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
79        Apply rtems_set_errno_and_return_minus_one.
80        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
81        Apply rtems_set_errno_and_return_minus_one.
82        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
83        Apply rtems_set_errno_and_return_minus_one.
84        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
85        Apply rtems_set_errno_and_return_minus_one.
86        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
87        Apply rtems_set_errno_and_return_minus_one.
88        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
89        Apply rtems_set_errno_and_return_minus_one.
90        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
91        Comment out increment_and_check_linkcounts.
92
932001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
94
95        * wrapup/Makefile.am: Remove HAS_IMFS.
96
972001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
98
99        * src/imfs/Makefile.am: Cleanup.
100
1012001-11-07      Jennifer Averett <jennifer@OARcorp.com>
102
103        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
104        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
105
1062001-10-26      Victor V. Vengerov <vvv@oktet.ru>
107
108        * src/imfs/imfs_load_tar.c: Minor modification so this will
109        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
110
1112001-10-16      Chris Johns <ccj@acm.org>
112
113        * imfs/imfs_load_tar.c: Changed the code around to remove an
114        internal compiler error on the Coldfire target.
115
1162001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
117
118        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
119        * configure.in: Remove.
120        * configure.ac: New file, generated from configure.in by autoupdate.
121
1222001-10-10      Joel Sherrill <joel@OARcorp.com>
123
124        * src/imfs/imfs_getchild.c: Correct length of static string
125        as reported by Ibragimov Ilya <ibr@oktet.ru>.
126
1272001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
130
1312001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
132
133        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
134        happy.
135
1362001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
137
138        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
139        touched. The order of the questions is the key.
140
1412001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
142
143        * src/imfs/deviceio.c: Make sure errno gets set to reflect
144        the status from the driver.
145
1462001-05-25      Joel Sherrill <joel@OARcorp.com>
147
148        * src/imfs/imfs_initsupp.c: Create the root node with the
149        desired permissions.  Nodes should be created with the right
150        permissions because chmod() is not supported by the miniIMFS
151        so changing after creation is not possible.
152
1532001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
154
155        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
156
1572001-04-24      Joel Sherrill <joel@OARcorp.com>
158
159        * src/imfs/memfile.c (memfile_open): Did not set iop->size
160        and thus the value was incorrect.  Before this field was cleared,
161        this resulted in the value from the last time that IOP was used
162        being still in place.  Discovered by  Andrew Bythell
163        <abythell@nortelnetworks.com>.
164
1652001-04-20      Joel Sherrill <joel@OARcorp.com>
166
167        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
168        only information that does not vary based on target or memory
169        configuration.  The old prints are still there in case they
170        are needed in the future to debug.  Printing target dependent
171        addresses makes the test output vary by target unnecessarily.
172
1732001-03-23      Joel Sherrill <joel@OARcorp.com>
174
175        * src/imfs/memfile.c: Reapply fix from bug report from
176        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
177        was dereferenced when freeing a triply indirect file. 
178        The fix was applied to the 4.5 release branch and not
179        the development branch.
180
1812001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
182
183        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
184
1852001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
186
187        * configure.in: Add src/imfs/config.h
188        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
189        * src/imfs/.cvsignore: Add config.h and stamp-h
190        * src/imfs/*.c: Add config.h support.
191
1922001-01-12      Jake Janovetz <janovetz@uiuc.edu>
193
194        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
195        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
196        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
197        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
198        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
199        When rtems_tarfs_load() is called, it checks the permissions
200        on each file.  If there is write permission, it just creates a
201        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
202        If there is no write permission, it creates a LINEAR_FILE node
203        with the appropriate properties.  If the permission is ever changed
204        to writeable, IMFS_fchmod converts it to a regular memory file.
205
2062000-12-12      Jake Janovetz <janovetz@uiuc.edu>
207
208        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
209        * src/imfs/Makefile.am, src/imfs/imfs.h,
210        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
211        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
212        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
213        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
214        This is not really a tar filesystem.  It is a way to load a tar
215        image into the IMFS but actually leave bulky file contents in the
216        original tar image.  It essentially adds the linear file type and
217        associated support and a loader routine.
218
2192000-11-28      Joel Sherrill <joel@OARcorp.com>
220
221        * src/imfs/memfile.c: Bug report from Sturniolo Jose
222        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
223
2242000-11-17      Jennifer Averret <jennifer@OARcorp.com>
225
226        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
227
2282000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
231
2322000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
235
2362000-11-01      Joel Sherrill <joel@OARcorp.com>
237
238        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
239        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
240        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
241        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
242        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
243        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
244        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
245        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
246        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
247        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
248        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
249        from libc to lib/include/rtems and now must be referenced as
250        <rtems/XXX.h>.  Now we do not have to reach up and over to
251        libc to pick them up.
252
2532000-10-24      Joel Sherrill <joel@OARcorp.com>
254
255        * src/imfs/imfs_config.c: New file containing IMFS configuration
256        information split from libc/base_fs.c.
257        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
258        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
259
2602000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
263        The approach is currently a bit of a hack as GNU canonicalization
264        does not support the per-BSP build some of the other directories
265        require.  As more of the tree is converted, this will become less
266        of an issue.
267
2682000-10-19      Joel Sherrill <joel@OARcorp.com>
269
270        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
271        New files.
272
2732000-10-18      Chris Johns <ccj@acm.org>
274
275        * libfs created.
276        * src, src/imfs, wrapup: New directories.
277        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
278        wrapup/Makefile.am: New files.
279        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
280        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
281        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
282        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
283        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
284        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
285        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
286        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
287        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
288        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
289        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
290        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
291        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
292        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
293        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.