source: rtems/cpukit/libfs/ChangeLog @ 47c0220

4.104.114.84.95
Last change on this file since 47c0220 was 47c0220, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/19/02 at 22:23:50

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

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