source: rtems/cpukit/libfs/ChangeLog @ aab4664d

4.104.114.84.95
Last change on this file since aab4664d was 08c09e24, checked in by Joel Sherrill <joel.sherrill@…>, on 10/22/03 at 16:35:18

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

PR 509/filesystem

  • src/dosfs/fat.c: _fat_block_read and _fat_block_write return error codes instead of -1 in case of errors, as they are supposed to do according to the comments documenting these functions.
  • Property mode set to 100644
File size: 21.0 KB
Line 
12003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        PR 509/filesystem
4        * src/dosfs/fat.c: _fat_block_read and _fat_block_write return error
5        codes instead of -1 in case of errors, as they are supposed to do
6        according to the comments documenting these functions.
7
82003-10-22      Joel Sherrill <joel@OARcorp.com>
9
10        PR 440/filesystem
11        * src/dosfs/fat_fat_operations.c: Improve write speed with FAT12 and
12        FAT16 filesystems. Previously merged on 4.6 branch.
13
142003-10-22      Joel Sherrill <joel@OARcorp.com>
15
16        * ChangeLog: Correct line length.
17
182003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
19
20        * src/dosfs/Makefile.am: noinst_HEADERS += fat.h
21
222003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
23
24        * src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write):
25        Use '0' as initial value for ret instead of RC_OK.
26
272003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
28
29        * src/dosfs/msdos_conv.c: Remove isupper, islower, toupper, tolower
30        (Unused).
31
322003-09-26      Joel Sherrill <joel@OARcorp.com>
33
34        PR 492/filesystem
35        * src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
36
372003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
38
39        PR 487/filesystem
40        * src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
41
422003-09-04      Joel Sherrill <joel@OARcorp.com>
43
44        * src/dosfs/dosfs.h, src/dosfs/fat.h, src/dosfs/fat_fat_operations.h,
45        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
46        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c,
47        src/dosfs/msdos_file.c, src/dosfs/msdos_free.c,
48        src/dosfs/msdos_fsunmount.c, src/dosfs/msdos_handlers_dir.c,
49        src/dosfs/msdos_handlers_file.c, src/dosfs/msdos_init.c,
50        src/dosfs/msdos_initsupp.c, src/dosfs/msdos_misc.c,
51        src/dosfs/msdos_mknod.c, src/dosfs/msdos_node_type.c,
52        src/imfs/deviceio.c, src/imfs/imfs.h, src/imfs/imfs_chown.c,
53        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
54        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c,
55        src/imfs/imfs_fchmod.c, src/imfs/imfs_fcntl.c,
56        src/imfs/imfs_fdatasync.c, src/imfs/imfs_free.c,
57        src/imfs/imfs_fsunmount.c, src/imfs/imfs_getchild.c,
58        src/imfs/imfs_gtkn.c, src/imfs/imfs_handlers_device.c,
59        src/imfs/imfs_handlers_directory.c, src/imfs/imfs_handlers_link.c,
60        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
61        src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
62        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_ntype.c,
63        src/imfs/imfs_readlink.c, src/imfs/imfs_rmnod.c,
64        src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
65        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
66        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
67        src/imfs/linearfile.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c:
68        URL for license changed.
69
702003-09-03      Joel Sherrill <joel@OARcorp.com>
71
72        * msdos_create.c: Remove unused variable warning.
73
742003-08-05      <djc915@mail.usask.ca>
75
76        PR 443/filesystem
77        * src/imfs/deviceio.c: deviceio.c mishandles return codes
78
792003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
80
81        PR 440/filesystem
82        * src/dosfs/fat_fat_operations.c: Improve write data speed for
83        DOSFS FAT12/FAT16 systems.
84
852003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
86
87        PR 439/filesystem
88        * src/dosfs/fat_file.c: flush temporary buffer when closing files
89
902003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
91
92        PR 441/filesystem
93        * src/dosfs/msdos.h: add rename support to DOSFS
94        * src/dosfs/msdos_create.c: add rename support to DOSFS
95        * src/dosfs/msdos_file.c: add rename support to DOSFS
96        * src/dosfs/msdos_init.c: add rename support to DOSFS
97        * src/dosfs/msdos_mknod.c: add rename support to DOSFS
98
992003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
100
101        PR 434/filesystem
102        * src/imfs/imfs_init.c: Modified to return error code
103        * src/imfs/miniimfs_init.c: Modified to return error code
104        * src/imfs/imfs_initsup.c: Modified to set error upon memory failure.
105
1062003-07-16      Joel Sherrill <joel@OARcorp.com>
107
108        * ChangeLog: Correct format.
109
1102003-07-15      Chris Johns <cjohns@cybertec.com.au>
111       
112        PR 431/filesystem
113        * src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now
114        NO TIMEOUT. MSDOS volume opertations will wait for ever.
115
1162003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
117
118        * configure.ac: Remove (Merged-in into ../configure.ac)
119        * Makefile.am, src/Makefile.am, src/dosfs/Makefile.am,
120        src/imfs/Makefile.am: Reflect having merged configure.ac into
121        ../configure.ac.
122        * src/dosfs/config.h: New.
123        * src/dosfs/Makefile.am: Add config.h.
124        * src/imfsfs/config.h: New.
125        * src/imfs/Makefile.am: Add config.h.
126        Remove COMMON_C_FILES, DOC_FILES (Unused).
127
1282003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
129
130        * src/dosfs/fat.c: include config-header "config.h".
131        * src/dosfs/fat_fat_operations.c: Ditto.
132        * src/dosfs/fat_file.c: Ditto.
133        * src/dosfs/msdos_conv.c: Ditto.
134
1352003-07-02      Chris Johns <cjohns@cybertec.com.au>
136
137        * src/dosfs/Makefile.am, src/dosfs/msdos.h,
138        src/dosfs/msdos_conv.c, src/dosfs/msdos_create.c,
139        src/dosfs/msdos_dir.c, src/dosfs/msdos_misc.c: Patch from Victor
140        V. Vengerov <vvv@oktet.ru> to remove Linux code.
141        * src/dosfs/fat.c, src/dosfs/fat.h: Comment have been updated.
142
1432003-06-10      Phil Torre <ptorre@zetron.com>
144
145        PR 411/filesystem
146        * src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
147        then unlinking it causes a memory leak.
148
1492003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
150
151        PR 367/filesystem
152        * src/dosfs/Makefile.am, src/dosfs/fat.c, src/dosfs/fat.h,
153        src/dosfs/fat_fat_operations.c, src/dosfs/fat_file.c,
154        src/dosfs/msdos.h, src/dosfs/msdos_dir.c: Some bugs were still
155        present in the DOSFS implementation:
156            - FAT12 did not work properly on Big-Endian machines
157            - Some synchronization and error handling problems were present
158            - Some legal codings for EOC were not recognized
159
160
1612003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
162
163        * configure.ac: Remove AC_CONFIG_AUX_DIR.
164
1652003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
166
167        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
168
1692003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
170
171        * configure.ac: AC_PREREQ(2.57).
172
1732003-02-03      Steven Johnson <sjohnson@neurizon.net>
174
175        PR 338/filesystem
176        * src/imfs/ioman.c: Fix reentrancy problem with
177        rtems_io_lookup_name() (API change).
178
1792003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
180
181        * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
182        is a FIFO queuing semaphore.
183
1842002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
185
186        * src/imfs/Makefile.am: Eliminate C_O_FILES.
187        * src/dosfs/Makefile.am: Ditto.
188
1892002-12-02      Joel Sherrill <joel@OARcorp.com>
190
191        * src/dosfs/fat.h, src/dosfs/msdos.h: Added casts to remove warnings
192        on 16 bit targets like the h8300.
193
1942002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
195
196        * configure.ac: Cosmetical fixes.
197
1982002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
199
200        * configure.ac: Fix package name.
201
2022002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
203
204        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
205
2062002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * .cvsignore: Reformat.
209        Add autom4te*cache.
210        Remove autom4te.cache.
211
2122002-10-02      Jennifer Averett <jennifer@OARcorp.com>
213
214        * src/imfs/memfile.c: Fixed case where last close of unlinked file
215        did not remove the resources associated with that file.  Reported
216        by Till Straumann <strauman@slac.stanford.edu> on the mailing list.
217
2182002-09-14      Joel Sherrill <joel@OARcorp.com>
219
220        * src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h,
221        src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c,
222        src/imfs/memfile.c: Eliminated warnings.  A lot of this focus
223        was on changing read and write entry points to return ssize_t
224        as read(2) and write(2) now do.
225
2262002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * wrapup/Makefile.am: Remove.
229        * wrapup/.cvsignore: Remove.
230        * Makefile.am: Remove wrapup SUBDIR.
231        * configure.ac: Remove wrapup/Makefile.
232
2332002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * configure.ac: RTEMS_TOP(../..).
236
2372002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * configure.ac: Remove RTEMS_PROJECT_ROOT.
240
2412002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
244        Add AC_PROG_RANLIB.
245
2462002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * wrapup/Makefile.am: Don't preinstall libfs.a.
249
2502002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * src/dosfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
253        * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
254        * src/imfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
255        * Makefile.am: Include $(top_srcdir)/../automake/*.am.
256        Use ../aclocal.
257        * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
258
2592002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        Move from c/src/libfs to c/src/exec/libfs
262        * configure.ac: Reflect move.
263        * Makefile.am: Ditto.
264        * src/Makefile.am: Ditto.
265        * src/dosfs/Makefile.am: Ditto.
266        * src/imfs/Makefile.am: Ditto.
267        * wrapup/Makefile.am: Ditto.
268
2692002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * src/imfs/imfs_getchild.c: include <string.h>.
272        * src/imfs/imfs_gtkn.c: Include <string.h>.
273        * src/imfs/ioman.c: Include <string.h>.
274        * src/imfs/linearfile.c: Include <string.h>.
275        * src/imfs/memfile.c: Include <string.h>.
276
2772001-04-04      Joel Sherrill <joel@OARcorp.com>
278
279        * src/dosfs/Makefile.am: Per PR129 do not install as many files
280        to the $(includedir).
281
2822002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
283
284        * src/dosfs/fat.h: Include <string.h>.
285        Remove DBG1 and DBG2 (unused).
286
2872002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * Per PR169.
290        * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
291
292
2932002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * src/dosfs/fat_file.c: Remove bsp.h.
296        fat_file_write(.. const char*buf ..).
297        * src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
298
2992002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * configure.ac:
302        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
303        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
304        * src/dosfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
305        * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
306        * src/imfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
307        * Makefile.am: Remove AUTOMAKE_OPTIONS.
308        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
309
3102002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        Addressing PR 140.
313        * src/dosfs/config.h.in: Removed.
314        * src/dosfs/stamp-h2.in: Removed.
315        * .cvsignore: Add config.h*, stamp-h*.
316        * configure.ac: Remove AC_SRC_DIR(.../dosfs.h).
317        Remove AM_CONFIG_HEADER(src/dosfs/config.h).
318        Remove AM_CONFIG_HEADER(src/imfs/config.h).
319        Add AM_CONFIG_HEADER(config.h).
320        * src/dosfs/Makefile.am: INCLUDES = -I../.. .
321        * src/imfs/Makefile.am: INCLUDES = -I../.. .
322
3232002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        Reported and tracked as PR130.
326        * src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
327        * wrapup/Makefile.am: Disable dosfs for UNIX.
328
3292001-03-01      Joel Sherrill <joel@OARcorp.com>
330
331        * src/imfs/.cvsignore: Added stamp-h1.in
332
3332002-02-28      Victor V. Vengerov <vvv@oktet.ru>
334
335        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
336        * src/dosfs, src/dosfs/Makefile.am, src/dosfs/stamp-h2.in,
337        src/dosfs/config.h.in, src/dosfs/dosfs.h, src/dosfs/fat.c,
338        src/dosfs/fat.h, src/dosfs/fat_fat_operations.c,
339        src/dosfs/fat_fat_operations.h, src/dosfs/fat_file.c,
340        src/dosfs/fat_file.h, src/dosfs/msdos.h, src/dosfs/msdos_create.c,
341        src/dosfs/msdos_dir.c, src/dosfs/msdos_eval.c, src/dosfs/msdos_file.c,
342        src/dosfs/msdos_free.c, src/dosfs/msdos_fsunmount.c,
343        src/dosfs/msdos_handlers_dir.c, src/dosfs/msdos_handlers_file.c,
344        src/dosfs/msdos_init.c, src/dosfs/msdos_initsupp.c,
345        src/dosfs/msdos_misc.c, src/dosfs/msdos_mknod.c,
346        src/dosfs/msdos_node_type.c, src/dosfs/.cvsignore: New files.
347        * configure.ac, src/Makefile.am, wrapup/Makefile.am: Modified to
348        reflect addition.
349
3502002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * src/imfs/imfs_load_tar.c: Add include <sys/types.h>.
353        Add include <sys/stat.h>. Add include <fcntl.h>.
354        * src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
355
3562002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * src/imfs/imfs_eval.c: Include <rtems/seterr.h>.
359        Apply rtems_set_errno_and_return_minus_one.
360        * src/imfs/memfile.c: Include <rtems/seterr.h>.
361        Apply rtems_set_errno_and_return_minus_one.
362        * src/imfs/imfs_readlink.c: Include <rtems/seterr.h>.
363        Apply rtems_set_errno_and_return_minus_one.
364        * src/imfs/imfs_unlink.c: Include <rtems/seterr.h>.
365        Apply rtems_set_errno_and_return_minus_one.
366        * src/imfs/imfs_link.c: Include <rtems/seterr.h>.
367        Apply rtems_set_errno_and_return_minus_one.
368        * src/imfs/imfs_chown.c: Include <rtems/seterr.h>.
369        Apply rtems_set_errno_and_return_minus_one.
370        * src/imfs/ioman.c: Include <rtems/seterr.h>.
371        Apply rtems_set_errno_and_return_minus_one.
372        * src/imfs/imfs_mount.c: Include <rtems/seterr.h>.
373        Apply rtems_set_errno_and_return_minus_one.
374        * src/imfs/imfs_directory.c: Include <rtems/seterr.h>.
375        Apply rtems_set_errno_and_return_minus_one.
376        * src/imfs/imfs_stat.c: Include <rtems/seterr.h>.
377        Apply rtems_set_errno_and_return_minus_one.
378        * src/imfs/imfs_fchmod.c: Include <rtems/seterr.h>.
379        Apply rtems_set_errno_and_return_minus_one.
380        * src/imfs/imfs_symlink.c: Include <rtems/seterr.h>.
381        Apply rtems_set_errno_and_return_minus_one.
382        * src/imfs/imfs_mknod.c: Include <rtems/seterr.h>.
383        Apply rtems_set_errno_and_return_minus_one.
384        * src/imfs/linearfile.c: Include <rtems/seterr.h>.
385        Apply rtems_set_errno_and_return_minus_one.
386        * src/imfs/imfs_unmount.c: Include <rtems/seterr.h>.
387        Apply rtems_set_errno_and_return_minus_one.
388        * src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
389        Comment out increment_and_check_linkcounts.
390
3912001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * wrapup/Makefile.am: Remove HAS_IMFS.
394
3952001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * src/imfs/Makefile.am: Cleanup.
398
3992001-11-07      Jennifer Averett <jennifer@OARcorp.com>
400
401        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
402        *  src/imfs/imfs_directory.c: Do not calculate the offset twice.
403
4042001-10-26      Victor V. Vengerov <vvv@oktet.ru>
405
406        * src/imfs/imfs_load_tar.c: Minor modification so this will
407        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
408
4092001-10-16      Chris Johns <ccj@acm.org>
410
411        * imfs/imfs_load_tar.c: Changed the code around to remove an
412        internal compiler error on the Coldfire target.
413
4142001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
417        * configure.in: Remove.
418        * configure.ac: New file, generated from configure.in by autoupdate.
419
4202001-10-10      Joel Sherrill <joel@OARcorp.com>
421
422        * src/imfs/imfs_getchild.c: Correct length of static string
423        as reported by Ibragimov Ilya <ibr@oktet.ru>.
424
4252001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
426
427        * src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
428
4292001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * src/imfs/Makefile.am: Revamp INCLUDES handling to make automake-1.5
432        happy.
433
4342001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
435
436        * src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
437        touched. The order of the questions is the key.
438
4392001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
440
441        * src/imfs/deviceio.c: Make sure errno gets set to reflect
442        the status from the driver.
443
4442001-05-25      Joel Sherrill <joel@OARcorp.com>
445
446        * src/imfs/imfs_initsupp.c: Create the root node with the
447        desired permissions.  Nodes should be created with the right
448        permissions because chmod() is not supported by the miniIMFS
449        so changing after creation is not possible.
450
4512001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
454
4552001-04-24      Joel Sherrill <joel@OARcorp.com>
456
457        * src/imfs/memfile.c (memfile_open): Did not set iop->size
458        and thus the value was incorrect.  Before this field was cleared,
459        this resulted in the value from the last time that IOP was used
460        being still in place.  Discovered by  Andrew Bythell
461        <abythell@nortelnetworks.com>.
462
4632001-04-20      Joel Sherrill <joel@OARcorp.com>
464
465        * src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print
466        only information that does not vary based on target or memory
467        configuration.  The old prints are still there in case they
468        are needed in the future to debug.  Printing target dependent
469        addresses makes the test output vary by target unnecessarily.
470
4712001-03-23      Joel Sherrill <joel@OARcorp.com>
472
473        * src/imfs/memfile.c: Reapply fix from bug report from
474        Jose Sturniolo <jsturnio@nec.com.ar> where NULL pointer
475        was dereferenced when freeing a triply indirect file. 
476        The fix was applied to the 4.5 release branch and not
477        the development branch.
478
4792001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * src/imfs/Makefile.am: Apply include_*HEADERS instead of H_FILES.
482
4832001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * configure.in: Add src/imfs/config.h
486        * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h
487        * src/imfs/.cvsignore: Add config.h and stamp-h
488        * src/imfs/*.c: Add config.h support.
489
4902001-01-12      Jake Janovetz <janovetz@uiuc.edu>
491
492        * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
493        src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
494        src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c,
495        src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c,
496        src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
497        When rtems_tarfs_load() is called, it checks the permissions
498        on each file.  If there is write permission, it just creates a
499        standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE.
500        If there is no write permission, it creates a LINEAR_FILE node
501        with the appropriate properties.  If the permission is ever changed
502        to writeable, IMFS_fchmod converts it to a regular memory file.
503
5042000-12-12      Jake Janovetz <janovetz@uiuc.edu>
505
506        *  src/imfs/linearfile.c, src/imfs/imfs_load_tar.c: New files.
507        * src/imfs/Makefile.am, src/imfs/imfs.h,
508        src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
509        src/imfs/imfs_eval.c, src/imfs/imfs_handlers_memfile.c,
510        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c,
511        src/imfs/imfs_stat.c, src/imfs/miniimfs_init.c: Added "tarfs".
512        This is not really a tar filesystem.  It is a way to load a tar
513        image into the IMFS but actually leave bulky file contents in the
514        original tar image.  It essentially adds the linear file type and
515        associated support and a loader routine.
516
5172000-11-28      Joel Sherrill <joel@OARcorp.com>
518
519        * src/imfs/memfile.c: Bug report from Sturniolo Jose
520        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
521
5222000-11-17      Jennifer Averret <jennifer@OARcorp.com>
523
524        * src/imfs/imfs_eval.c: Always return imaginary node at mount points.
525
5262000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
527
528        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
529
5302000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
533
5342000-11-01      Joel Sherrill <joel@OARcorp.com>
535
536        * src/imfs/Makefile.am, src/imfs/deviceio.c, src/imfs/imfs_chown.c,
537        src/imfs/imfs_config.c, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c,
538        src/imfs/imfs_directory.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c,
539        src/imfs/imfs_free.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_gtkn.c,
540        src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_link.c,
541        src/imfs/imfs_mknod.c, src/imfs/imfs_mount.c, src/imfs/imfs_readlink.c,
542        src/imfs/imfs_rmnod.c, src/imfs/imfs_stat.c, src/imfs/imfs_symlink.c,
543        src/imfs/imfs_unixstub.c, src/imfs/imfs_unlink.c,
544        src/imfs/imfs_unmount.c, src/imfs/imfs_utime.c, src/imfs/ioman.c,
545        src/imfs/memfile.c, src/imfs/miniimfs_init.c:
546        assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved
547        from libc to lib/include/rtems and now must be referenced as
548        <rtems/XXX.h>.  Now we do not have to reach up and over to
549        libc to pick them up.
550
5512000-10-24      Joel Sherrill <joel@OARcorp.com>
552
553        * src/imfs/imfs_config.c: New file containing IMFS configuration
554        information split from libc/base_fs.c.
555        * src/imfs/ioman.c: New file. Moved from lib/libc. Missed previously.
556        * src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
557
5582000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * Makefile.am, configure.in:  Introduce GNU canonicalization to libfs/.
561        The approach is currently a bit of a hack as GNU canonicalization
562        does not support the per-BSP build some of the other directories
563        require.  As more of the tree is converted, this will become less
564        of an issue.
565
5662000-10-19      Joel Sherrill <joel@OARcorp.com>
567
568        * .cvsignore, src/.cvsignore, src/imfs/.cvsignore, wrapup/.cvsignore:
569        New files.
570
5712000-10-18      Chris Johns <ccj@acm.org>
572
573        * libfs created.
574        * src, src/imfs, wrapup: New directories.
575        * ChangeLog, Makefile.am, README, configure.in, src/Makefile.am,
576        wrapup/Makefile.am: New files.
577        * src/imfs/deviceio.c, src/imfs/imfs_getchild.c,
578        src/imfs/imfs_readlink.c, src/imfs/imfs.h, src/imfs/imfs_gtkn.c,
579        src/imfs/imfs_rmnod.c, src/imfs/imfs_chown.c,
580        src/imfs/imfs_handlers_device.c, src/imfs/imfs_stat.c,
581        src/imfs/imfs_creat.c, src/imfs/imfs_handlers_directory.c,
582        src/imfs/imfs_symlink.c, src/imfs/imfs_debug.c,
583        src/imfs/imfs_handlers_link.c, src/imfs/imfs_unixstub.c,
584        src/imfs/imfs_directory.c, src/imfs/imfs_handlers_memfile.c,
585        src/imfs/imfs_unlink.c, src/imfs/imfs_eval.c, src/imfs/imfs_init.c,
586        src/imfs/imfs_unmount.c, src/imfs/imfs_fchmod.c,
587        src/imfs/imfs_initsupp.c, src/imfs/imfs_utime.c, src/imfs/imfs_fcntl.c,
588        src/imfs/imfs_link.c, src/imfs/memfile.c, src/imfs/imfs_fdatasync.c,
589        src/imfs/imfs_mknod.c, src/imfs/miniimfs_init.c, src/imfs/imfs_free.c,
590        src/imfs/imfs_mount.c, src/imfs/imfs_fsunmount.c, src/imfs/imfs_ntype.c:
591        New files. Moved from libc.
Note: See TracBrowser for help on using the repository browser.