source: rtems/cpukit/libfs/ChangeLog @ a36e988

4.104.114.84.95
Last change on this file since a36e988 was a36e988, checked in by Joel Sherrill <joel.sherrill@…>, on 12/02/02 at 19:14:27

2002-12-02 Joel Sherrill <joel@…>

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