source: rtems/cpukit/libfs/ChangeLog @ 3e83325

4.104.114.84.95
Last change on this file since 3e83325 was 3e83325, checked in by Ralf Corsepius <ralf.corsepius@…>, on 07/22/02 at 06:35:23

2002-07-22 Ralf Corsepius <corsepiu@…>

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