source: rtems/cpukit/libfs/ChangeLog @ 56a1ae36

4.104.114.84.9
Last change on this file since 56a1ae36 was 56a1ae36, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 25, 2002 at 6:18:56 AM

2002-10-25 Ralf Corsepius <corsepiu@…>

  • configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
  • Property mode set to 100644
File size: 14.4 KB
Line 
12002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
4
52002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * .cvsignore: Reformat.
8        Add autom4te*cache.
9        Remove autom4te.cache.
10
112002-10-02      Jennifer Averett <jennifer@OARcorp.com>
12
13        * src/imfs/memfile.c: Fixed case where last close of unlinked file
14        did not remove the resources associated with that file.  Reported
15        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
16
172002-09-14      Joel Sherrill <joel@OARcorp.com>
18
19        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
20        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
21        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
22        was on changing read and write entry points to return ssize_t
23        as read(2) and write(2) now do.
24
252002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
26
27        * wrapup/Makefile.am: Remove.
28        * wrapup/.cvsignore: Remove.
29        * Makefile.am: Remove wrapup SUBDIR.
30        * configure.ac: Remove wrapup/Makefile.
31
322002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
33
34        * configure.ac: RTEMS_TOP(../..).
35
362002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
37
38        * configure.ac: Remove RTEMS_PROJECT_ROOT.
39
402002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
41
42        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
43        Add AC_PROG_RANLIB.
44
452002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
46
47        * wrapup/Makefile.am: Don't preinstall libfs.a.
48
492002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
50
51        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
52        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
53        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
54        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
55        Use ../aclocal.
56        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
57
582002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        Move from c/src/libfs to c/src/exec/libfs
61        * configure.ac: Reflect move.
62        * Makefile.am: Ditto.
63        * src/Makefile.am: Ditto.
64        * src/dosfs/Makefile.am: Ditto.
65        * src/imfs/Makefile.am: Ditto.
66        * wrapup/Makefile.am: Ditto.
67
682002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
69
70        * src/imfs/imfs_getchild.c: include <string.h>.
71        * src/imfs/imfs_gtkn.c: Include <string.h>.
72        * src/imfs/ioman.c: Include <string.h>.
73        * src/imfs/linearfile.c: Include <string.h>.
74        * src/imfs/memfile.c: Include <string.h>.
75
762001-04-04      Joel Sherrill <joel@OARcorp.com>
77
78        * src/dosfs/Makefile.am: Per PR129 do not install as many files
79        to the $(includedir).
80
812002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        * src/dosfs/fat.h: Include <string.h>.
84        Remove DBG1 and DBG2 (unused).
85
862002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
87
88        * Per PR169.
89        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
90
91
922002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
93
94        * src/dosfs/fat_file.c: Remove bsp.h.
95        fat_file_write(.. const char*buf ..).
96        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
97
982002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
99
100        * configure.ac:
101        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
102        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
103        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
104        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
105        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
106        * Makefile.am: Remove AUTOMAKE_OPTIONS.
107        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
108
1092002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        Addressing PR 140.
112        * src/dosfs/config.h.in: Removed.
113        * src/dosfs/stamp-h2.in: Removed.
114        * .cvsignore: Add config.h*, stamp-h*.
115        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
116        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
117        Remove AM_CONFIG_HEADER(src/imfs/config.h).
118        Add AM_CONFIG_HEADER(config.h).
119        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
120        * src/imfs/Makefile.am: INCLUDES = -I../.. .
121
1222002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
123
124        Reported and tracked as PR130.
125        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
126        * wrapup/Makefile.am: Disable dosfs for UNIX.
127
1282001-03-01      Joel Sherrill <joel@OARcorp.com>
129
130        * src/imfs/.cvsignore: Added stamp-h1.in
131
1322002-02-28      Victor V. Vengerov <vvv@oktet.ru>
133
134        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
135        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
136        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
137        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
138        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
139        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
140        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
141        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
142        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
143        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
144        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
145        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
146        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
147        reflect addition.
148
1492002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
150
151        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
152        Add include <sys/stat.h>. Add include <fcntl.h>.
153        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
154
1552002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
156
157        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
158        Apply rtems_set_errno_and_return_minus_one.
159        * src/imfs/memfile.c: Include <rtems/seterr.h>.
160        Apply rtems_set_errno_and_return_minus_one.
161        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
162        Apply rtems_set_errno_and_return_minus_one.
163        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
164        Apply rtems_set_errno_and_return_minus_one.
165        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
166        Apply rtems_set_errno_and_return_minus_one.
167        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
168        Apply rtems_set_errno_and_return_minus_one.
169        * src/imfs/ioman.c: Include <rtems/seterr.h>.
170        Apply rtems_set_errno_and_return_minus_one.
171        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
172        Apply rtems_set_errno_and_return_minus_one.
173        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
174        Apply rtems_set_errno_and_return_minus_one.
175        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
176        Apply rtems_set_errno_and_return_minus_one.
177        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
178        Apply rtems_set_errno_and_return_minus_one.
179        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
180        Apply rtems_set_errno_and_return_minus_one.
181        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
182        Apply rtems_set_errno_and_return_minus_one.
183        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
184        Apply rtems_set_errno_and_return_minus_one.
185        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
186        Apply rtems_set_errno_and_return_minus_one.
187        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
188        Comment out increment_and_check_linkcounts.
189
1902001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
191
192        * wrapup/Makefile.am: Remove HAS_IMFS.
193
1942001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * src/imfs/Makefile.am: Cleanup.
197
1982001-11-07      Jennifer Averett <jennifer@OARcorp.com>
199
200        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
201        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
202
2032001-10-26      Victor V. Vengerov <vvv@oktet.ru>
204
205        * src/imfs/imfs_load_tar.c: Minor modification so this will
206        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
207
2082001-10-16      Chris Johns <ccj@acm.org>
209
210        * imfs/imfs_load_tar.c: Changed the code around to remove an
211        internal compiler error on the Coldfire target.
212
2132001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
216        * configure.in: Remove.
217        * configure.ac: New file, generated from configure.in by autoupdate.
218
2192001-10-10      Joel Sherrill <joel@OARcorp.com>
220
221        * src/imfs/imfs_getchild.c: Correct length of static string
222        as reported by Ibragimov Ilya <ibr@oktet.ru>.
223
2242001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
227
2282001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
231        happy.
232
2332001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
234
235        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
236        touched. The order of the questions is the key.
237
2382001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
239
240        * src/imfs/deviceio.c: Make sure errno gets set to reflect
241        the status from the driver.
242
2432001-05-25      Joel Sherrill <joel@OARcorp.com>
244
245        * src/imfs/imfs_initsupp.c: Create the root node with the
246        desired permissions.  Nodes should be created with the right
247        permissions because chmod() is not supported by the miniIMFS
248        so changing after creation is not possible.
249
2502001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
253
2542001-04-24      Joel Sherrill <joel@OARcorp.com>
255
256        * src/imfs/memfile.c (memfile_open): Did not set iop->size
257        and thus the value was incorrect.  Before this field was cleared,
258        this resulted in the value from the last time that IOP was used
259        being still in place.  Discovered by  Andrew Bythell
260        <abythell@nortelnetworks.com>.
261
2622001-04-20      Joel Sherrill <joel@OARcorp.com>
263
264        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
265        only information that does not vary based on target or memory
266        configuration.  The old prints are still there in case they
267        are needed in the future to debug.  Printing target dependent
268        addresses makes the test output vary by target unnecessarily.
269
2702001-03-23      Joel Sherrill <joel@OARcorp.com>
271
272        * src/imfs/memfile.c: Reapply fix from bug report from
273        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
274        was dereferenced when freeing a triply indirect file. 
275        The fix was applied to the 4.5 release branch and not
276        the development branch.
277
2782001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
279
280        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
281
2822001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * configure.in: Add src/imfs/config.h
285        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
286        * src/imfs/.cvsignore: Add config.h and stamp-h
287        * src/imfs/*.c: Add config.h support.
288
2892001-01-12      Jake Janovetz <janovetz@uiuc.edu>
290
291        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
292        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
293        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
294        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
295        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
296        When rtems_tarfs_load() is called, it checks the permissions
297        on each file.  If there is write permission, it just creates a
298        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
299        If there is no write permission, it creates a LINEAR_FILE node
300        with the appropriate properties.  If the permission is ever changed
301        to writeable, IMFS_fchmod converts it to a regular memory file.
302
3032000-12-12      Jake Janovetz <janovetz@uiuc.edu>
304
305        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
306        * src/imfs/Makefile.am, src/imfs/imfs.h,
307        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
308        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
309        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
310        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
311        This is not really a tar filesystem.  It is a way to load a tar
312        image into the IMFS but actually leave bulky file contents in the
313        original tar image.  It essentially adds the linear file type and
314        associated support and a loader routine.
315
3162000-11-28      Joel Sherrill <joel@OARcorp.com>
317
318        * src/imfs/memfile.c: Bug report from Sturniolo Jose
319        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
320
3212000-11-17      Jennifer Averret <jennifer@OARcorp.com>
322
323        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
324
3252000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
328
3292000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
332
3332000-11-01      Joel Sherrill <joel@OARcorp.com>
334
335        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
336        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
337        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
338        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
339        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
340        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
341        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
342        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
343        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
344        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
345        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
346        from libc to lib/include/rtems and now must be referenced as
347        <rtems/XXX.h>.  Now we do not have to reach up and over to
348        libc to pick them up.
349
3502000-10-24      Joel Sherrill <joel@OARcorp.com>
351
352        * src/imfs/imfs_config.c: New file containing IMFS configuration
353        information split from libc/base_fs.c.
354        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
355        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
356
3572000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
360        The approach is currently a bit of a hack as GNU canonicalization
361        does not support the per-BSP build some of the other directories
362        require.  As more of the tree is converted, this will become less
363        of an issue.
364
3652000-10-19      Joel Sherrill <joel@OARcorp.com>
366
367        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
368        New files.
369
3702000-10-18      Chris Johns <ccj@acm.org>
371
372        * libfs created.
373        * src, src/imfs, wrapup: New directories.
374        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
375        wrapup/Makefile.am: New files.
376        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
377        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
378        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
379        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
380        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
381        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
382        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
383        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
384        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
385        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
386        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
387        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
388        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
389        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
390        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.