source: rtems/c/src/exec/libfs/ChangeLog @ 8e7d260c

4.104.114.84.95
Last change on this file since 8e7d260c was 8e7d260c, checked in by Ralf Corsepius <ralf.corsepius@…>, on 06/26/02 at 15:28:42

2002-06-26 Ralf Corsepius <corsepiu@…>

  • wrapup/Makefile.am: Don't preinstall libfs.a.
  • Property mode set to 100644
File size: 13.1 KB
Line 
12002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * wrapup/Makefile.am: Don't preinstall libfs.a.
4
52002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
8        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
9        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
10        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
11        Use ../aclocal.
12        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
13
142002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
15
16        Move from c/src/libfs to c/src/exec/libfs
17        * configure.ac: Reflect move.
18        * Makefile.am: Ditto.
19        * src/Makefile.am: Ditto.
20        * src/dosfs/Makefile.am: Ditto.
21        * src/imfs/Makefile.am: Ditto.
22        * wrapup/Makefile.am: Ditto.
23
242002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
25
26        * src/imfs/imfs_getchild.c: include <string.h>.
27        * src/imfs/imfs_gtkn.c: Include <string.h>.
28        * src/imfs/ioman.c: Include <string.h>.
29        * src/imfs/linearfile.c: Include <string.h>.
30        * src/imfs/memfile.c: Include <string.h>.
31
322001-04-04      Joel Sherrill <joel@OARcorp.com>
33
34        * src/dosfs/Makefile.am: Per PR129 do not install as many files
35        to the $(includedir).
36
372002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
38
39        * src/dosfs/fat.h: Include <string.h>.
40        Remove DBG1 and DBG2 (unused).
41
422002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
43
44        * Per PR169.
45        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
46
47
482002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
49
50        * src/dosfs/fat_file.c: Remove bsp.h.
51        fat_file_write(.. const char*buf ..).
52        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
53
542002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
55
56        * configure.ac:
57        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
58        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
59        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
60        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
61        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
62        * Makefile.am: Remove AUTOMAKE_OPTIONS.
63        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
64
652002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
66
67        Addressing PR 140.
68        * src/dosfs/config.h.in: Removed.
69        * src/dosfs/stamp-h2.in: Removed.
70        * .cvsignore: Add config.h*, stamp-h*.
71        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
72        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
73        Remove AM_CONFIG_HEADER(src/imfs/config.h).
74        Add AM_CONFIG_HEADER(config.h).
75        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
76        * src/imfs/Makefile.am: INCLUDES = -I../.. .
77
782002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
79
80        Reported and tracked as PR130.
81        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
82        * wrapup/Makefile.am: Disable dosfs for UNIX.
83
842001-03-01      Joel Sherrill <joel@OARcorp.com>
85
86        * src/imfs/.cvsignore: Added stamp-h1.in
87
882002-02-28      Victor V. Vengerov <vvv@oktet.ru>
89
90        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
91        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
92        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
93        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
94        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
95        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
96        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
97        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
98        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
99        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
100        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
101        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
102        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
103        reflect addition.
104
1052002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
106
107        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
108        Add include <sys/stat.h>. Add include <fcntl.h>.
109        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
110
1112002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
112
113        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
114        Apply rtems_set_errno_and_return_minus_one.
115        * src/imfs/memfile.c: Include <rtems/seterr.h>.
116        Apply rtems_set_errno_and_return_minus_one.
117        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
118        Apply rtems_set_errno_and_return_minus_one.
119        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
120        Apply rtems_set_errno_and_return_minus_one.
121        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
122        Apply rtems_set_errno_and_return_minus_one.
123        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
124        Apply rtems_set_errno_and_return_minus_one.
125        * src/imfs/ioman.c: Include <rtems/seterr.h>.
126        Apply rtems_set_errno_and_return_minus_one.
127        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
128        Apply rtems_set_errno_and_return_minus_one.
129        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
130        Apply rtems_set_errno_and_return_minus_one.
131        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
132        Apply rtems_set_errno_and_return_minus_one.
133        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
134        Apply rtems_set_errno_and_return_minus_one.
135        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
136        Apply rtems_set_errno_and_return_minus_one.
137        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
138        Apply rtems_set_errno_and_return_minus_one.
139        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
140        Apply rtems_set_errno_and_return_minus_one.
141        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
142        Apply rtems_set_errno_and_return_minus_one.
143        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
144        Comment out increment_and_check_linkcounts.
145
1462001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
147
148        * wrapup/Makefile.am: Remove HAS_IMFS.
149
1502001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
151
152        * src/imfs/Makefile.am: Cleanup.
153
1542001-11-07      Jennifer Averett <jennifer@OARcorp.com>
155
156        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
157        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
158
1592001-10-26      Victor V. Vengerov <vvv@oktet.ru>
160
161        * src/imfs/imfs_load_tar.c: Minor modification so this will
162        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
163
1642001-10-16      Chris Johns <ccj@acm.org>
165
166        * imfs/imfs_load_tar.c: Changed the code around to remove an
167        internal compiler error on the Coldfire target.
168
1692001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
172        * configure.in: Remove.
173        * configure.ac: New file, generated from configure.in by autoupdate.
174
1752001-10-10      Joel Sherrill <joel@OARcorp.com>
176
177        * src/imfs/imfs_getchild.c: Correct length of static string
178        as reported by Ibragimov Ilya <ibr@oktet.ru>.
179
1802001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
183
1842001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
187        happy.
188
1892001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
190
191        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
192        touched. The order of the questions is the key.
193
1942001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
195
196        * src/imfs/deviceio.c: Make sure errno gets set to reflect
197        the status from the driver.
198
1992001-05-25      Joel Sherrill <joel@OARcorp.com>
200
201        * src/imfs/imfs_initsupp.c: Create the root node with the
202        desired permissions.  Nodes should be created with the right
203        permissions because chmod() is not supported by the miniIMFS
204        so changing after creation is not possible.
205
2062001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
209
2102001-04-24      Joel Sherrill <joel@OARcorp.com>
211
212        * src/imfs/memfile.c (memfile_open): Did not set iop->size
213        and thus the value was incorrect.  Before this field was cleared,
214        this resulted in the value from the last time that IOP was used
215        being still in place.  Discovered by  Andrew Bythell
216        <abythell@nortelnetworks.com>.
217
2182001-04-20      Joel Sherrill <joel@OARcorp.com>
219
220        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
221        only information that does not vary based on target or memory
222        configuration.  The old prints are still there in case they
223        are needed in the future to debug.  Printing target dependent
224        addresses makes the test output vary by target unnecessarily.
225
2262001-03-23      Joel Sherrill <joel@OARcorp.com>
227
228        * src/imfs/memfile.c: Reapply fix from bug report from
229        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
230        was dereferenced when freeing a triply indirect file. 
231        The fix was applied to the 4.5 release branch and not
232        the development branch.
233
2342001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
237
2382001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.in: Add src/imfs/config.h
241        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
242        * src/imfs/.cvsignore: Add config.h and stamp-h
243        * src/imfs/*.c: Add config.h support.
244
2452001-01-12      Jake Janovetz <janovetz@uiuc.edu>
246
247        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
248        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
249        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
250        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
251        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
252        When rtems_tarfs_load() is called, it checks the permissions
253        on each file.  If there is write permission, it just creates a
254        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
255        If there is no write permission, it creates a LINEAR_FILE node
256        with the appropriate properties.  If the permission is ever changed
257        to writeable, IMFS_fchmod converts it to a regular memory file.
258
2592000-12-12      Jake Janovetz <janovetz@uiuc.edu>
260
261        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
262        * src/imfs/Makefile.am, src/imfs/imfs.h,
263        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
264        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
265        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
266        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
267        This is not really a tar filesystem.  It is a way to load a tar
268        image into the IMFS but actually leave bulky file contents in the
269        original tar image.  It essentially adds the linear file type and
270        associated support and a loader routine.
271
2722000-11-28      Joel Sherrill <joel@OARcorp.com>
273
274        * src/imfs/memfile.c: Bug report from Sturniolo Jose
275        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
276
2772000-11-17      Jennifer Averret <jennifer@OARcorp.com>
278
279        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
280
2812000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
284
2852000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
288
2892000-11-01      Joel Sherrill <joel@OARcorp.com>
290
291        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
292        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
293        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
294        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
295        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
296        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
297        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
298        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
299        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
300        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
301        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
302        from libc to lib/include/rtems and now must be referenced as
303        <rtems/XXX.h>.  Now we do not have to reach up and over to
304        libc to pick them up.
305
3062000-10-24      Joel Sherrill <joel@OARcorp.com>
307
308        * src/imfs/imfs_config.c: New file containing IMFS configuration
309        information split from libc/base_fs.c.
310        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
311        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
312
3132000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
316        The approach is currently a bit of a hack as GNU canonicalization
317        does not support the per-BSP build some of the other directories
318        require.  As more of the tree is converted, this will become less
319        of an issue.
320
3212000-10-19      Joel Sherrill <joel@OARcorp.com>
322
323        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
324        New files.
325
3262000-10-18      Chris Johns <ccj@acm.org>
327
328        * libfs created.
329        * src, src/imfs, wrapup: New directories.
330        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
331        wrapup/Makefile.am: New files.
332        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
333        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
334        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
335        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
336        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
337        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
338        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
339        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
340        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
341        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
342        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
343        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
344        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
345        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
346        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.