source: rtems/cpukit/libfs/ChangeLog @ 9d721178

4.104.114.84.95
Last change on this file since 9d721178 was 9d721178, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/19/02 at 22:37:21

2002-11-19 Ralf Corsepius <corsepiu@…>

  • configure.ac: Cosmetical fixes.
  • Property mode set to 100644
File size: 14.6 KB
RevLine 
[9d721178]12002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.ac: Cosmetical fixes.
4
[47c0220]52002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * configure.ac: Fix package name.
8
[56a1ae36]92002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
10
11        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
12
[f8cb04a5]132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
14
15        * .cvsignore: Reformat.
16        Add autom4te*cache.
17        Remove autom4te.cache.
18
[2b30225]192002-10-02      Jennifer Averett <jennifer@OARcorp.com>
20
21        * src/imfs/memfile.c: Fixed case where last close of unlinked file
22        did not remove the resources associated with that file.  Reported
23        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
24
[d32359a7]252002-09-14      Joel Sherrill <joel@OARcorp.com>
26
27        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
28        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
29        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
30        was on changing read and write entry points to return ssize_t
31        as read(2) and write(2) now do.
32
[e6cf7a3]332002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[239cf33]34
[e6cf7a3]35        * wrapup/Makefile.am: Remove.
36        * wrapup/.cvsignore: Remove.
37        * Makefile.am: Remove wrapup SUBDIR.
38        * configure.ac: Remove wrapup/Makefile.
[3e83325]39
[705a0701]402002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
41
42        * configure.ac: RTEMS_TOP(../..).
43
[8c746fe]442002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
45
46        * configure.ac: Remove RTEMS_PROJECT_ROOT.
47
[da8f88a]482002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
49
50        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
51        Add AC_PROG_RANLIB.
52
[8e7d260c]532002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
54
55        * wrapup/Makefile.am: Don't preinstall libfs.a.
56
[7077c87]572002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
58
59        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
60        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
61        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
62        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
63        Use ../aclocal.
64        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
65
[47ef863a]662002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
67
68        Move from c/src/libfs to c/src/exec/libfs
69        * configure.ac: Reflect move.
70        * Makefile.am: Ditto.
71        * src/Makefile.am: Ditto.
72        * src/dosfs/Makefile.am: Ditto.
73        * src/imfs/Makefile.am: Ditto.
74        * wrapup/Makefile.am: Ditto.
75
[c873f40]762002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
77
78        * src/imfs/imfs_getchild.c: include <string.h>.
79        * src/imfs/imfs_gtkn.c: Include <string.h>.
80        * src/imfs/ioman.c: Include <string.h>.
81        * src/imfs/linearfile.c: Include <string.h>.
82        * src/imfs/memfile.c: Include <string.h>.
83
[6940f507]842001-04-04      Joel Sherrill <joel@OARcorp.com>
85
86        * src/dosfs/Makefile.am: Per PR129 do not install as many files
87        to the $(includedir).
88
[aed1f02a]892002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * src/dosfs/fat.h: Include <string.h>.
92        Remove DBG1 and DBG2 (unused).
93
[d0ad2b3]942002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * Per PR169.
97        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
98
99
[9fff6bf]1002002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
101
102        * src/dosfs/fat_file.c: Remove bsp.h.
103        fat_file_write(.. const char*buf ..).
104        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
105
[05b8b60]1062002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * configure.ac:
109        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
110        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
111        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
112        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
113        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
114        * Makefile.am: Remove AUTOMAKE_OPTIONS.
115        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
116
[c31deeb]1172002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
118
119        Addressing PR 140.
120        * src/dosfs/config.h.in: Removed.
121        * src/dosfs/stamp-h2.in: Removed.
122        * .cvsignore: Add config.h*, stamp-h*.
123        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
124        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
125        Remove AM_CONFIG_HEADER(src/imfs/config.h).
126        Add AM_CONFIG_HEADER(config.h).
127        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
128        * src/imfs/Makefile.am: INCLUDES = -I../.. .
129
[2de2bec]1302002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        Reported and tracked as PR130.
133        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
134        * wrapup/Makefile.am: Disable dosfs for UNIX.
135
[f9d1afc]1362001-03-01      Joel Sherrill <joel@OARcorp.com>
137
138        * src/imfs/.cvsignore: Added stamp-h1.in
139
[f36a7bfc]1402002-02-28      Victor V. Vengerov <vvv@oktet.ru>
141
142        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
143        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
144        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
145        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
146        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
147        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
148        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
149        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
150        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
151        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
152        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
153        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
154        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
155        reflect addition.
156
[74e0ba5]1572002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
158
159        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
160        Add include <sys/stat.h>. Add include <fcntl.h>.
161        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
162
[b2709481]1632002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
164
165        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
166        Apply rtems_set_errno_and_return_minus_one.
167        * src/imfs/memfile.c: Include <rtems/seterr.h>.
168        Apply rtems_set_errno_and_return_minus_one.
169        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
170        Apply rtems_set_errno_and_return_minus_one.
171        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
172        Apply rtems_set_errno_and_return_minus_one.
173        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
174        Apply rtems_set_errno_and_return_minus_one.
175        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
176        Apply rtems_set_errno_and_return_minus_one.
177        * src/imfs/ioman.c: Include <rtems/seterr.h>.
178        Apply rtems_set_errno_and_return_minus_one.
179        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
180        Apply rtems_set_errno_and_return_minus_one.
181        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
182        Apply rtems_set_errno_and_return_minus_one.
183        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
184        Apply rtems_set_errno_and_return_minus_one.
185        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
186        Apply rtems_set_errno_and_return_minus_one.
187        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
188        Apply rtems_set_errno_and_return_minus_one.
189        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
190        Apply rtems_set_errno_and_return_minus_one.
191        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
192        Apply rtems_set_errno_and_return_minus_one.
193        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
194        Apply rtems_set_errno_and_return_minus_one.
195        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
196        Comment out increment_and_check_linkcounts.
197
[c1b61c5]1982001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * wrapup/Makefile.am: Remove HAS_IMFS.
201
[f667aaec]2022001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * src/imfs/Makefile.am: Cleanup.
205
[47901d8]2062001-11-07      Jennifer Averett <jennifer@OARcorp.com>
207
208        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
209        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
210
[fa2f9790]2112001-10-26      Victor V. Vengerov <vvv@oktet.ru>
212
213        * src/imfs/imfs_load_tar.c: Minor modification so this will
214        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
215
[8670008c]2162001-10-16      Chris Johns <ccj@acm.org>
217
218        * imfs/imfs_load_tar.c: Changed the code around to remove an
219        internal compiler error on the Coldfire target.
220
[df25c998]2212001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
222
223        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
224        * configure.in: Remove.
225        * configure.ac: New file, generated from configure.in by autoupdate.
226
[d9b0b866]2272001-10-10      Joel Sherrill <joel@OARcorp.com>
228
229        * src/imfs/imfs_getchild.c: Correct length of static string
230        as reported by Ibragimov Ilya <ibr@oktet.ru>.
231
[52b3ff6]2322001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
233
234        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
235
[3520280]2362001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
237
238        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
239        happy.
240
[b6a2d2fa]2412001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
242
243        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
244        touched. The order of the questions is the key.
245
[b8c8cab]2462001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
247
248        * src/imfs/deviceio.c: Make sure errno gets set to reflect
249        the status from the driver.
250
[e807db0]2512001-05-25      Joel Sherrill <joel@OARcorp.com>
252
253        * src/imfs/imfs_initsupp.c: Create the root node with the
254        desired permissions.  Nodes should be created with the right
255        permissions because chmod() is not supported by the miniIMFS
256        so changing after creation is not possible.
257
[53c3a2c6]2582001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
261
[eb22ebe]2622001-04-24      Joel Sherrill <joel@OARcorp.com>
263
264        * src/imfs/memfile.c (memfile_open): Did not set iop->size
265        and thus the value was incorrect.  Before this field was cleared,
266        this resulted in the value from the last time that IOP was used
267        being still in place.  Discovered by  Andrew Bythell
268        <abythell@nortelnetworks.com>.
269
[53462762]2702001-04-20      Joel Sherrill <joel@OARcorp.com>
271
272        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
273        only information that does not vary based on target or memory
274        configuration.  The old prints are still there in case they
275        are needed in the future to debug.  Printing target dependent
276        addresses makes the test output vary by target unnecessarily.
277
[d79ef17]2782001-03-23      Joel Sherrill <joel@OARcorp.com>
279
280        * src/imfs/memfile.c: Reapply fix from bug report from
281        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
282        was dereferenced when freeing a triply indirect file. 
283        The fix was applied to the 4.5 release branch and not
284        the development branch.
285
[8b5d0db3]2862001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
287
288        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
289
[d6b1d73]2902001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.in: Add src/imfs/config.h
293        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
294        * src/imfs/.cvsignore: Add config.h and stamp-h
295        * src/imfs/*.c: Add config.h support.
296
[d1941587]2972001-01-12      Jake Janovetz <janovetz@uiuc.edu>
298
299        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
300        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
301        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
302        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
303        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
304        When rtems_tarfs_load() is called, it checks the permissions
305        on each file.  If there is write permission, it just creates a
306        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
307        If there is no write permission, it creates a LINEAR_FILE node
308        with the appropriate properties.  If the permission is ever changed
309        to writeable, IMFS_fchmod converts it to a regular memory file.
310
[0ef748fb]3112000-12-12      Jake Janovetz <janovetz@uiuc.edu>
312
313        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
314        * src/imfs/Makefile.am, src/imfs/imfs.h,
315        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
316        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
317        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
318        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
319        This is not really a tar filesystem.  It is a way to load a tar
320        image into the IMFS but actually leave bulky file contents in the
321        original tar image.  It essentially adds the linear file type and
322        associated support and a loader routine.
323
[6b5519a]3242000-11-28      Joel Sherrill <joel@OARcorp.com>
325
326        * src/imfs/memfile.c: Bug report from Sturniolo Jose
327        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
328
[13e47e2e]3292000-11-17      Jennifer Averret <jennifer@OARcorp.com>
330
331        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
332
[feead226]3332000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
336
[a314d3b4]3372000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
338
339        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
340
[c058578]3412000-11-01      Joel Sherrill <joel@OARcorp.com>
342
343        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
344        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
345        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
346        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
347        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
348        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
349        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
350        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
351        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
352        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
353        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
354        from libc to lib/include/rtems and now must be referenced as
355        <rtems/XXX.h>.  Now we do not have to reach up and over to
356        libc to pick them up.
357
[a0756c9a]3582000-10-24      Joel Sherrill <joel@OARcorp.com>
359
360        * src/imfs/imfs_config.c: New file containing IMFS configuration
361        information split from libc/base_fs.c.
362        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
363        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
364
[7ec7cf7]3652000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
368        The approach is currently a bit of a hack as GNU canonicalization
369        does not support the per-BSP build some of the other directories
370        require.  As more of the tree is converted, this will become less
371        of an issue.
372
[5b59c4d]3732000-10-19      Joel Sherrill <joel@OARcorp.com>
374
375        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
376        New files.
377
[d71c6c1]3782000-10-18      Chris Johns <ccj@acm.org>
379
380        * libfs created.
381        * src, src/imfs, wrapup: New directories.
382        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
383        wrapup/Makefile.am: New files.
384        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
385        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
386        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
387        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
388        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
389        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
390        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
391        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
392        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
393        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
394        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
395        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
396        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
397        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
398        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.