source: rtems/cpukit/libfs/ChangeLog @ c788f380

4.104.114.84.95
Last change on this file since c788f380 was c788f380, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/21/03 at 05:44:51

2003-10-21 Ralf Corsepius <corsepiu@…>

  • src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write): Use '0' as initial value for ret instead of RC_OK.
  • Property mode set to 100644
File size: 20.4 KB
RevLine 
[c788f380]12003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write):
4        Use '0' as initial value for ret instead of RC_OK.
5
[93fabe27]62003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
7
8        * src/dosfs/msdos_conv.c: Remove isupper, islower, toupper, tolower
9        (Unused).
10
[0f07ee7]112003-09-26      Joel Sherrill <joel@OARcorp.com>
12
13        PR 492/filesystem
14        * src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
15
[8dbb19ab]162003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
17
18        PR 487/filesystem
19        * src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
20
[cf0539b1]212003-09-04      Joel Sherrill <joel@OARcorp.com>
22
23        * src/dosfs/dosfs.h, src/dosfs/fat.h, src/dosfs/fat_fat_operations.h,
24        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
25        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c,
26        src/dosfs/msdos_file.c, src/dosfs/msdos_free.c,
27        src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c,
28        src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c,
29        src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c,
30        src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c,
31        src/imfs/deviceio.c, src/imfs/imfs.h, src/imfs/imfs_chown.c,
32        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
33        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c,
34        src/imfs/imfs_fchmod.c, src/imfs/imfs_fcntl.c,
35        src/imfs/imfs_fdatasync.c, src/imfs/imfs_free.c,
36        src/imfs/imfs_fsunmount.c, src/imfs/imfs_getchild.c,
37        src/imfs/imfs_gtkn.c, src/imfs/imfs_handlers_device.c,
38        src/imfs/imfs_handlers_directory.c, src/imfs/imfs_handlers_link.c,
39        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
40        src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
41        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_ntype.c,
42        src/imfs/imfs_readlink.c, src/imfs/imfs_rmnod.c,
43        src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
44        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
45        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
46        src/imfs/linearfile.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c:
47        URL for license changed.
48
[726b06f]492003-09-03      Joel Sherrill <joel@OARcorp.com>
50
51        * msdos_create.c: Remove unused variable warning.
52
[8d49b7c]532003-08-05      <djc915@mail.usask.ca>
54
55        PR 443/filesystem
56        * src/imfs/deviceio.c: deviceio.c mishandles return codes
57
[d29cb93]582003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
59
60        PR 440/filesystem
61        * src/dosfs/fat_fat_operations.c: Improve write data speed for DOSFS FAT12/FAT16 systems
62
[2e4d84a]632003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
64
65        PR 439/filesystem
[45b185e]66        * src/dosfs/fat_file.c: flush temporary buffer when closing files
[2e4d84a]67
[db39db4]682003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
69
70        PR 441/filesystem
[45b185e]71        * src/dosfs/msdos.h: add rename support to DOSFS
72        * src/dosfs/msdos_create.c: add rename support to DOSFS
73        * src/dosfs/msdos_file.c: add rename support to DOSFS
74        * src/dosfs/msdos_init.c: add rename support to DOSFS
75        * src/dosfs/msdos_mknod.c: add rename support to DOSFS
[db39db4]76
[ff393f2]772003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
78
79        PR 434/filesystem
80        * src/imfs/imfs_init.c: Modified to return error code
81        * src/imfs/miniimfs_init.c: Modified to return error code
82        * src/imfs/imfs_initsup.c: Modified to set error upon memory failure.
83
[d62cfdf]842003-07-16      Joel Sherrill <joel@OARcorp.com>
85
86        * ChangeLog: Correct format.
87
[6ad26a9]882003-07-15      Chris Johns <cjohns@cybertec.com.au>
[d62cfdf]89       
90        PR 431/filesystem
91        * src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now
[6ad26a9]92        NO TIMEOUT. MSDOS volume opertations will wait for ever.
93
[c41c8b7]942003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * configure.ac: Remove (Merged-in into ../configure.ac)
97        * Makefile.am, src/Makefile.am, src/dosfs/Makefile.am,
98        src/imfs/Makefile.am: Reflect having merged configure.ac into
99        ../configure.ac.
100        * src/dosfs/config.h: New.
101        * src/dosfs/Makefile.am: Add config.h.
102        * src/imfsfs/config.h: New.
103        * src/imfs/Makefile.am: Add config.h.
104        Remove COMMON_C_FILES, DOC_FILES (Unused).
105
[ffc144e]1062003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
107
108        * src/dosfs/fat.c: include config-header "config.h".
109        * src/dosfs/fat_fat_operations.c: Ditto.
110        * src/dosfs/fat_file.c: Ditto.
111        * src/dosfs/msdos_conv.c: Ditto.
112
[c125425]1132003-07-02      Chris Johns <cjohns@cybertec.com.au>
[8ebf2e4d]114
[c125425]115        * src/dosfs/Makefile.am, src/dosfs/msdos.h,
116        src/dosfs/msdos_conv.c, src/dosfs/msdos_create.c,
117        src/dosfs/msdos_dir.c, src/dosfs/msdos_misc.c: Patch from Victor
118        V. Vengerov <vvv@oktet.ru> to remove Linux code.
119        * src/dosfs/fat.c, src/dosfs/fat.h: Comment have been updated.
120
[5441193]1212003-06-10      Phil Torre <ptorre@zetron.com>
122
123        PR 411/filesystem
124        * src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
125        then unlinking it causes a memory leak.
126
[c151cfc3]1272003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
128
129        PR 367/filesystem
130        * src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h,
131        src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c,
132        src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still
133        present in the DOSFS implementation:
134            - FAT12 did not work properly on Big-Endian machines
135            - Some synchronization and error handling problems were present
136            - Some legal codings for EOC were not recognized
137
138
[9b353a5]1392003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
140
141        * configure.ac: Remove AC_CONFIG_AUX_DIR.
142
[ccd81b60]1432003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
144
145        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
146
[9b5c258]1472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
148
149        * configure.ac: AC_PREREQ(2.57).
150
[43f69a2d]1512003-02-03      Steven Johnson <sjohnson@neurizon.net>
152
153        PR 338/filesystem
154        * src/imfs/ioman.c: Fix reentrancy problem with
155        rtems_io_lookup_name() (API change).
156
[b9fa9f0]1572003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
158
159        * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
160        is a FIFO queuing semaphore.
161
[2d709236]1622002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        * src/imfs/Makefile.am: Eliminate C_O_FILES.
165        * src/dosfs/Makefile.am: Ditto.
166
[a36e988]1672002-12-02      Joel Sherrill <joel@OARcorp.com>
168
169        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
170        on 16 bit targets like the h8300.
171
[9d721178]1722002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
173
174        * configure.ac: Cosmetical fixes.
175
[47c0220]1762002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
177
178        * configure.ac: Fix package name.
179
[56a1ae36]1802002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
181
182        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
183
[f8cb04a5]1842002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * .cvsignore: Reformat.
187        Add autom4te*cache.
188        Remove autom4te.cache.
189
[2b30225]1902002-10-02      Jennifer Averett <jennifer@OARcorp.com>
191
192        * src/imfs/memfile.c: Fixed case where last close of unlinked file
193        did not remove the resources associated with that file.  Reported
194        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
195
[d32359a7]1962002-09-14      Joel Sherrill <joel@OARcorp.com>
197
198        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
199        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
200        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
201        was on changing read and write entry points to return ssize_t
202        as read(2) and write(2) now do.
203
[e6cf7a3]2042002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[239cf33]205
[e6cf7a3]206        * wrapup/Makefile.am: Remove.
207        * wrapup/.cvsignore: Remove.
208        * Makefile.am: Remove wrapup SUBDIR.
209        * configure.ac: Remove wrapup/Makefile.
[3e83325]210
[705a0701]2112002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * configure.ac: RTEMS_TOP(../..).
214
[8c746fe]2152002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * configure.ac: Remove RTEMS_PROJECT_ROOT.
218
[da8f88a]2192002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
220
221        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
222        Add AC_PROG_RANLIB.
223
[8e7d260c]2242002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * wrapup/Makefile.am: Don't preinstall libfs.a.
227
[7077c87]2282002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
231        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
232        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
233        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
234        Use ../aclocal.
235        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
236
[47ef863a]2372002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        Move from c/src/libfs to c/src/exec/libfs
240        * configure.ac: Reflect move.
241        * Makefile.am: Ditto.
242        * src/Makefile.am: Ditto.
243        * src/dosfs/Makefile.am: Ditto.
244        * src/imfs/Makefile.am: Ditto.
245        * wrapup/Makefile.am: Ditto.
246
[c873f40]2472002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * src/imfs/imfs_getchild.c: include <string.h>.
250        * src/imfs/imfs_gtkn.c: Include <string.h>.
251        * src/imfs/ioman.c: Include <string.h>.
252        * src/imfs/linearfile.c: Include <string.h>.
253        * src/imfs/memfile.c: Include <string.h>.
254
[6940f507]2552001-04-04      Joel Sherrill <joel@OARcorp.com>
256
257        * src/dosfs/Makefile.am: Per PR129 do not install as many files
258        to the $(includedir).
259
[aed1f02a]2602002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * src/dosfs/fat.h: Include <string.h>.
263        Remove DBG1 and DBG2 (unused).
264
[d0ad2b3]2652002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * Per PR169.
268        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
269
270
[9fff6bf]2712002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * src/dosfs/fat_file.c: Remove bsp.h.
274        fat_file_write(.. const char*buf ..).
275        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
276
[05b8b60]2772002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * configure.ac:
280        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
281        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
282        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
283        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
284        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
285        * Makefile.am: Remove AUTOMAKE_OPTIONS.
286        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
287
[c31deeb]2882002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        Addressing PR 140.
291        * src/dosfs/config.h.in: Removed.
292        * src/dosfs/stamp-h2.in: Removed.
293        * .cvsignore: Add config.h*, stamp-h*.
294        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
295        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
296        Remove AM_CONFIG_HEADER(src/imfs/config.h).
297        Add AM_CONFIG_HEADER(config.h).
298        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
299        * src/imfs/Makefile.am: INCLUDES = -I../.. .
300
[2de2bec]3012002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        Reported and tracked as PR130.
304        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
305        * wrapup/Makefile.am: Disable dosfs for UNIX.
306
[f9d1afc]3072001-03-01      Joel Sherrill <joel@OARcorp.com>
308
309        * src/imfs/.cvsignore: Added stamp-h1.in
310
[f36a7bfc]3112002-02-28      Victor V. Vengerov <vvv@oktet.ru>
312
313        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
314        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
315        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
316        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
317        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
318        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
319        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
320        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
321        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
322        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
323        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
324        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
325        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
326        reflect addition.
327
[74e0ba5]3282002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
331        Add include <sys/stat.h>. Add include <fcntl.h>.
332        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
333
[b2709481]3342002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
337        Apply rtems_set_errno_and_return_minus_one.
338        * src/imfs/memfile.c: Include <rtems/seterr.h>.
339        Apply rtems_set_errno_and_return_minus_one.
340        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
341        Apply rtems_set_errno_and_return_minus_one.
342        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
343        Apply rtems_set_errno_and_return_minus_one.
344        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
345        Apply rtems_set_errno_and_return_minus_one.
346        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
347        Apply rtems_set_errno_and_return_minus_one.
348        * src/imfs/ioman.c: Include <rtems/seterr.h>.
349        Apply rtems_set_errno_and_return_minus_one.
350        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
351        Apply rtems_set_errno_and_return_minus_one.
352        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
353        Apply rtems_set_errno_and_return_minus_one.
354        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
355        Apply rtems_set_errno_and_return_minus_one.
356        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
357        Apply rtems_set_errno_and_return_minus_one.
358        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
359        Apply rtems_set_errno_and_return_minus_one.
360        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
361        Apply rtems_set_errno_and_return_minus_one.
362        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
363        Apply rtems_set_errno_and_return_minus_one.
364        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
365        Apply rtems_set_errno_and_return_minus_one.
366        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
367        Comment out increment_and_check_linkcounts.
368
[c1b61c5]3692001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * wrapup/Makefile.am: Remove HAS_IMFS.
372
[f667aaec]3732001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * src/imfs/Makefile.am: Cleanup.
376
[47901d8]3772001-11-07      Jennifer Averett <jennifer@OARcorp.com>
378
379        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
380        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
381
[fa2f9790]3822001-10-26      Victor V. Vengerov <vvv@oktet.ru>
383
384        * src/imfs/imfs_load_tar.c: Minor modification so this will
385        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
386
[8670008c]3872001-10-16      Chris Johns <ccj@acm.org>
388
389        * imfs/imfs_load_tar.c: Changed the code around to remove an
390        internal compiler error on the Coldfire target.
391
[df25c998]3922001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
395        * configure.in: Remove.
396        * configure.ac: New file, generated from configure.in by autoupdate.
397
[d9b0b866]3982001-10-10      Joel Sherrill <joel@OARcorp.com>
399
400        * src/imfs/imfs_getchild.c: Correct length of static string
401        as reported by Ibragimov Ilya <ibr@oktet.ru>.
402
[52b3ff6]4032001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
406
[3520280]4072001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
410        happy.
411
[b6a2d2fa]4122001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
413
414        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
415        touched. The order of the questions is the key.
416
[b8c8cab]4172001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
418
419        * src/imfs/deviceio.c: Make sure errno gets set to reflect
420        the status from the driver.
421
[e807db0]4222001-05-25      Joel Sherrill <joel@OARcorp.com>
423
424        * src/imfs/imfs_initsupp.c: Create the root node with the
425        desired permissions.  Nodes should be created with the right
426        permissions because chmod() is not supported by the miniIMFS
427        so changing after creation is not possible.
428
[53c3a2c6]4292001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
432
[eb22ebe]4332001-04-24      Joel Sherrill <joel@OARcorp.com>
434
435        * src/imfs/memfile.c (memfile_open): Did not set iop->size
436        and thus the value was incorrect.  Before this field was cleared,
437        this resulted in the value from the last time that IOP was used
438        being still in place.  Discovered by  Andrew Bythell
439        <abythell@nortelnetworks.com>.
440
[53462762]4412001-04-20      Joel Sherrill <joel@OARcorp.com>
442
443        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
444        only information that does not vary based on target or memory
445        configuration.  The old prints are still there in case they
446        are needed in the future to debug.  Printing target dependent
447        addresses makes the test output vary by target unnecessarily.
448
[d79ef17]4492001-03-23      Joel Sherrill <joel@OARcorp.com>
450
451        * src/imfs/memfile.c: Reapply fix from bug report from
452        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
453        was dereferenced when freeing a triply indirect file. 
454        The fix was applied to the 4.5 release branch and not
455        the development branch.
456
[8b5d0db3]4572001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
460
[d6b1d73]4612001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * configure.in: Add src/imfs/config.h
464        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
465        * src/imfs/.cvsignore: Add config.h and stamp-h
466        * src/imfs/*.c: Add config.h support.
467
[d1941587]4682001-01-12      Jake Janovetz <janovetz@uiuc.edu>
469
470        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
471        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
472        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
473        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
474        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
475        When rtems_tarfs_load() is called, it checks the permissions
476        on each file.  If there is write permission, it just creates a
477        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
478        If there is no write permission, it creates a LINEAR_FILE node
479        with the appropriate properties.  If the permission is ever changed
480        to writeable, IMFS_fchmod converts it to a regular memory file.
481
[0ef748fb]4822000-12-12      Jake Janovetz <janovetz@uiuc.edu>
483
484        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
485        * src/imfs/Makefile.am, src/imfs/imfs.h,
486        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
487        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
488        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
489        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
490        This is not really a tar filesystem.  It is a way to load a tar
491        image into the IMFS but actually leave bulky file contents in the
492        original tar image.  It essentially adds the linear file type and
493        associated support and a loader routine.
494
[6b5519a]4952000-11-28      Joel Sherrill <joel@OARcorp.com>
496
497        * src/imfs/memfile.c: Bug report from Sturniolo Jose
498        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
499
[13e47e2e]5002000-11-17      Jennifer Averret <jennifer@OARcorp.com>
501
502        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
503
[feead226]5042000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
507
[a314d3b4]5082000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
511
[c058578]5122000-11-01      Joel Sherrill <joel@OARcorp.com>
513
514        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
515        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
516        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
517        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
518        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
519        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
520        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
521        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
522        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
523        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
524        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
525        from libc to lib/include/rtems and now must be referenced as
526        <rtems/XXX.h>.  Now we do not have to reach up and over to
527        libc to pick them up.
528
[a0756c9a]5292000-10-24      Joel Sherrill <joel@OARcorp.com>
530
531        * src/imfs/imfs_config.c: New file containing IMFS configuration
532        information split from libc/base_fs.c.
533        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
534        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
535
[7ec7cf7]5362000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
537
538        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
539        The approach is currently a bit of a hack as GNU canonicalization
540        does not support the per-BSP build some of the other directories
541        require.  As more of the tree is converted, this will become less
542        of an issue.
543
[5b59c4d]5442000-10-19      Joel Sherrill <joel@OARcorp.com>
545
546        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
547        New files.
548
[d71c6c1]5492000-10-18      Chris Johns <ccj@acm.org>
550
551        * libfs created.
552        * src, src/imfs, wrapup: New directories.
553        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
554        wrapup/Makefile.am: New files.
555        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
556        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
557        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
558        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
559        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
560        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
561        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
562        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
563        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
564        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
565        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
566        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
567        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
568        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
569        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.